From 09d8422c22f4ffdc9c714e62269077e6f5bb4d14 Mon Sep 17 00:00:00 2001 From: LeandroRoberto Date: Thu, 27 Oct 2016 13:18:46 -0200 Subject: [PATCH] =?UTF-8?q?Add=20permiss=C3=B5es=20extras=20em=20Dispositi?= =?UTF-8?q?vo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/base/tests/test_rules.py | 1 + sapl/compilacao/models.py | 12 ++++++++++++ 2 files changed, 13 insertions(+) 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' % {