Browse Source

Alterado pesquisa da pauta usando publicar_pauta

AlertaSonoroPainel
Gustavo 3 years ago
parent
commit
09309c966d
  1. 4
      sapl/sessao/migrations/0061_sessaoplenaria_publicar_pauta.py
  2. 1
      sapl/sessao/models.py
  3. 9
      sapl/sessao/views.py
  4. 6
      sapl/templates/sessao/layouts.yaml

4
sapl/sessao/migrations/0061_sessaoplenaria_publicar_pauta.py

@ -2,6 +2,8 @@
from django.db import migrations, models
from sapl.utils import YES_NO_CHOICES
class Migration(migrations.Migration):
@ -13,6 +15,6 @@ class Migration(migrations.Migration):
migrations.AddField(
model_name='sessaoplenaria',
name='publicar_pauta',
field=models.BooleanField(blank=True, default=False, null=True, verbose_name='Publicar Pauta?'),
field=models.BooleanField(blank=True, default=False, null=True, choices=YES_NO_CHOICES, verbose_name='Publicar Pauta?'),
),
]

1
sapl/sessao/models.py

@ -244,6 +244,7 @@ class SessaoPlenaria(models.Model):
null=True,
blank=True,
default=False,
choices=YES_NO_CHOICES,
verbose_name=_('Publicar Pauta?'))
class Meta:

9
sapl/sessao/views.py

@ -3698,7 +3698,7 @@ class PautaSessaoView(TemplateView):
template_name = "sessao/pauta_inexistente.html"
def get(self, request, *args, **kwargs):
sessao = SessaoPlenaria.objects.order_by("-data_inicio").first()
sessao = SessaoPlenaria.objects.filter(publicar_pauta = True).order_by("-data_inicio").first()
if not sessao:
return self.render_to_response({})
@ -3903,6 +3903,13 @@ class PesquisarPautaSessaoView(PesquisarSessaoPlenariaView):
logger = logging.getLogger(__name__)
def get_filterset_kwargs(self, filterset_class):
kwargs = super().get_filterset_kwargs(filterset_class)
qs = kwargs.get('queryset')
qs = qs.filter(publicar_pauta = True)
kwargs['queryset'] = qs
return kwargs
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['title'] = _('Pesquisar Pauta de Sessão')

6
sapl/templates/sessao/layouts.yaml

@ -5,15 +5,15 @@ TipoSessaoPlenaria:
SessaoPlenaria:
{% trans 'Dados Básicos' %}:
- legislatura sessao_legislativa tipo numero:2
- legislatura sessao_legislativa tipo numero:1 publicar_pauta:2
- data_inicio:5 hora_inicio:5 iniciada
- data_fim:5 hora_fim:5 finalizada
- upload_pauta upload_ata upload_anexo
- upload_pauta upload_ata upload_anexo
- url_audio url_video
SessaoSolene:
{% trans 'Dados Básicos' %}:
- legislatura sessao_legislativa tipo:3 numero:1
- legislatura sessao_legislativa tipo:3 numero:1 publicar_pauta:2
- data_inicio:5 hora_inicio:5 iniciada
- data_fim:5 hora_fim:5 finalizada
- tema_solene

Loading…
Cancel
Save