|
|
@ -72,7 +72,7 @@ class AudienciaCrud(Crud): |
|
|
return super().get(request, *args, **kwargs) |
|
|
return super().get(request, *args, **kwargs) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class AudienciaMixin: |
|
|
class AudienciaPublicaMixin: |
|
|
|
|
|
|
|
|
def has_permission(self): |
|
|
def has_permission(self): |
|
|
app_config = sapl.base.models.AppConfig.objects.last() |
|
|
app_config = sapl.base.models.AppConfig.objects.last() |
|
|
@ -99,14 +99,14 @@ class AnexoAudienciaPublicaCrud(MasterDetailCrud): |
|
|
class UpdateView(MasterDetailCrud.UpdateView): |
|
|
class UpdateView(MasterDetailCrud.UpdateView): |
|
|
form_class = AnexoAudienciaPublicaForm |
|
|
form_class = AnexoAudienciaPublicaForm |
|
|
|
|
|
|
|
|
class ListView(AudienciaMixin, MasterDetailCrud.ListView): |
|
|
class ListView(AudienciaPublicaMixin, MasterDetailCrud.ListView): |
|
|
|
|
|
|
|
|
def get_queryset(self): |
|
|
def get_queryset(self): |
|
|
qs = super(MasterDetailCrud.ListView, self).get_queryset() |
|
|
qs = super(MasterDetailCrud.ListView, self).get_queryset() |
|
|
kwargs = {self.crud.parent_field: self.kwargs['pk']} |
|
|
kwargs = {self.crud.parent_field: self.kwargs['pk']} |
|
|
return qs.filter(**kwargs).order_by('-data', '-id') |
|
|
return qs.filter(**kwargs).order_by('-data', '-id') |
|
|
|
|
|
|
|
|
class DetailView(AudienciaMixin, |
|
|
class DetailView(AudienciaPublicaMixin, |
|
|
MasterDetailCrud.DetailView): |
|
|
MasterDetailCrud.DetailView): |
|
|
pass |
|
|
pass |
|
|
|
|
|
|