diff --git a/sapl/base/tests/test_rules.py b/sapl/base/tests/test_rules.py index 4325944a1..4c409059d 100644 --- a/sapl/base/tests/test_rules.py +++ b/sapl/base/tests/test_rules.py @@ -50,6 +50,7 @@ def test_models_in_rules_patterns(model_item): @pytest.mark.parametrize('model_item', sapl_models) def test_permission_exists(model_item): + print(model_item) create_perms_post_migrate(model_item._meta.app_config) for rules_group in rules_patterns: diff --git a/sapl/compilacao/models.py b/sapl/compilacao/models.py index da2708cfe..f026222c3 100644 --- a/sapl/compilacao/models.py +++ b/sapl/compilacao/models.py @@ -693,6 +693,18 @@ class Dispositivo(BaseModel, TimestampedMixin): 'ta_publicado', 'publicacao',), ) + permissions = ( + ('change_dispositivo_edicao_dinamica', _( + 'Permissão de edição de dispositivos originais ' + 'via editor dinâmico.')), + ('change_dispositivo_edicao_avancada', _( + 'Permissão de edição de dispositivos originais ' + 'via formulários de edição avançada.')), + ('change_dispositivo_registros_compilacao', _( + 'Permissão de registro de compilação via editor dinâmico.')), + ('change_dispositivo_notificacoes', _( + 'Permissão de acesso às notificações de pendências.')), + ) def __str__(self): return '%(rotulo)s' % {