diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index ab571a50b..2b47b236d 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -3228,11 +3228,13 @@ class VotacaoEmBlocoExpediente(ListView): context_object_name = 'expedientes' logger = logging.getLogger(__name__) + def get_queryset(self): kwargs = self.kwargs return ExpedienteMateria.objects.filter(sessao_plenaria_id=kwargs['pk'], resultado='') + def get_context_data(self, **kwargs): context = super(VotacaoEmBlocoExpediente, self).get_context_data(**kwargs) context['turno_choices'] = Tramitacao.TURNO_CHOICES @@ -3250,10 +3252,12 @@ class VotacaoEmBlocoOrdemDia(ListView): context_object_name = 'ordem_dia' parent_field = 'sessao_plenaria' + def get_queryset(self): return OrdemDia.objects.filter(sessao_plenaria_id=self.kwargs['pk'], resultado='') + def get_context_data(self, **kwargs): context = super(VotacaoEmBlocoOrdemDia, self).get_context_data(**kwargs) context['turno_choices'] = Tramitacao.TURNO_CHOICES @@ -3272,6 +3276,7 @@ class VotacaoEmBlocoSimbolicaView(TemplateView): template_name = 'sessao/votacao/votacao_simbolica_bloco.html' logger = logging.getLogger(__name__) + def post(self, request, *args, **kwargs): if not 'context' in locals(): @@ -3384,6 +3389,7 @@ class VotacaoEmBlocoSimbolicaView(TemplateView): for tipo in TipoResultadoVotacao.objects.all(): yield tipo + def get_success_url(self): if self.request.POST['origem']=='ordem': return reverse('sapl.sessao:ordemdia_list', @@ -3392,6 +3398,7 @@ class VotacaoEmBlocoSimbolicaView(TemplateView): return reverse('sapl.sessao:expedientemateria_list', kwargs={'pk': self.kwargs['pk']}) + def form_invalid(self, form, context): errors_tuple = [(form[e].label, form.errors[e]) @@ -3579,6 +3586,7 @@ class VotacaoEmBlocoNominalView(TemplateView): return self.render_to_response(context) + def get_parlamentares(self): #campos hidden ainda não preenchidos @@ -3626,6 +3634,7 @@ class VotacaoEmBlocoNominalView(TemplateView): else: yield [parlamentar, voto.voto] + def get_success_url(self): if self.request.POST['origem']=='ordem': return reverse('sapl.sessao:ordemdia_list', @@ -3634,6 +3643,7 @@ class VotacaoEmBlocoNominalView(TemplateView): return reverse('sapl.sessao:expedientemateria_list', kwargs={'pk': self.kwargs['pk']}) + def form_invalid(self, form, context): errors_tuple = [(form[e].label, form.errors[e]) diff --git a/sapl/templates/sessao/votacao/votacao_bloco_ordem.html b/sapl/templates/sessao/votacao/votacao_bloco_ordem.html index 6b89cb368..a2af7dbe9 100644 --- a/sapl/templates/sessao/votacao/votacao_bloco_ordem.html +++ b/sapl/templates/sessao/votacao/votacao_bloco_ordem.html @@ -1,93 +1,91 @@ {% extends "crud/detail.html" %} {% load i18n crispy_forms_tags %} -{% comment %} {% block title %} {{sessao}} {% endblock title %} {% endcomment %} {% block base_content %}
- - - + +{% trans "Ordem do dia" %} |
+