diff --git a/sapl/audiencia/views.py b/sapl/audiencia/views.py index 69636699c..d2263ea66 100755 --- a/sapl/audiencia/views.py +++ b/sapl/audiencia/views.py @@ -72,7 +72,7 @@ class AudienciaCrud(Crud): return super().get(request, *args, **kwargs) -class AudienciaMixin: +class AudienciaPublicaMixin: def has_permission(self): app_config = sapl.base.models.AppConfig.objects.last() @@ -99,14 +99,14 @@ class AnexoAudienciaPublicaCrud(MasterDetailCrud): class UpdateView(MasterDetailCrud.UpdateView): form_class = AnexoAudienciaPublicaForm - class ListView(AudienciaMixin, MasterDetailCrud.ListView): + class ListView(AudienciaPublicaMixin, MasterDetailCrud.ListView): def get_queryset(self): qs = super(MasterDetailCrud.ListView, self).get_queryset() kwargs = {self.crud.parent_field: self.kwargs['pk']} return qs.filter(**kwargs).order_by('-data', '-id') - class DetailView(AudienciaMixin, + class DetailView(AudienciaPublicaMixin, MasterDetailCrud.DetailView): pass \ No newline at end of file diff --git a/sapl/rules/map_rules.py b/sapl/rules/map_rules.py index 1a2d1fe8b..342f3383a 100644 --- a/sapl/rules/map_rules.py +++ b/sapl/rules/map_rules.py @@ -66,6 +66,7 @@ rules_group_audiencia = { 'rules': [ (audiencia.AudienciaPublica, __base__), (audiencia.TipoAudienciaPublica, __base__), + (audiencia.AnexoAudienciaPublica, __base__), ] } diff --git a/sapl/templates/audiencia/layouts.yaml b/sapl/templates/audiencia/layouts.yaml index 5f923fa8e..ce26b8b61 100644 --- a/sapl/templates/audiencia/layouts.yaml +++ b/sapl/templates/audiencia/layouts.yaml @@ -24,6 +24,7 @@ AudienciaPublicaDetail: - audiencia_cancelada AnexoAudienciaPublica: - {% trans 'Identificação Básica' %} - - 'nome' 'data' 'arquivo' - - 'assunto' \ No newline at end of file + {% trans 'Documento Acessório' %}: + - nome data + - assunto + - arquivo \ No newline at end of file