Browse Source

Fix name nominal and presenças

pull/7/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
840c6e3b99
  1. 6
      sessao/urls.py
  2. 14
      sessao/views.py

6
sessao/urls.py

@ -7,7 +7,7 @@ from sessao.views import (EditExpedienteOrdemDiaView, EditMateriaOrdemDiaView,
OradorExpedienteDelete, OradorExpedienteEdit, OradorExpedienteDelete, OradorExpedienteEdit,
OradorExpedienteView, PainelView, OradorExpedienteView, PainelView,
PresencaOrdemDiaView, PresencaView, ResumoView, PresencaOrdemDiaView, PresencaView, ResumoView,
VotacaoNomimalEditView, VotacaoNomimalView, VotacaoNominalEditView, VotacaoNominalView,
VotacaoSecretaEditView, VotacaoSecretaView, VotacaoSecretaEditView, VotacaoSecretaView,
VotacaoSimbolicaEditView, VotacaoSimbolicaView, VotacaoSimbolicaEditView, VotacaoSimbolicaView,
sessao_crud, tipo_expediente_crud, sessao_crud, tipo_expediente_crud,
@ -51,9 +51,9 @@ urlpatterns_sessao = sessao_crud.urlpatterns + [
url(r'^(?P<pk>\d+)/explicacao/editar/(?P<oid>\d+)$', url(r'^(?P<pk>\d+)/explicacao/editar/(?P<oid>\d+)$',
ExplicacaoEdit.as_view(), name='explicacaoeditar'), ExplicacaoEdit.as_view(), name='explicacaoeditar'),
url(r'^(?P<pk>\d+)/matordemdia/votnom/(?P<oid>\d+)/(?P<mid>\d+)$', url(r'^(?P<pk>\d+)/matordemdia/votnom/(?P<oid>\d+)/(?P<mid>\d+)$',
VotacaoNomimalView.as_view(), name='votacaonominal'), VotacaoNominalView.as_view(), name='votacaonominal'),
url(r'^(?P<pk>\d+)/matordemdia/votnom/edit/(?P<oid>\d+)/(?P<mid>\d+)$', url(r'^(?P<pk>\d+)/matordemdia/votnom/edit/(?P<oid>\d+)/(?P<mid>\d+)$',
VotacaoNomimalEditView.as_view(), name='votacaonominaledit'), VotacaoNominalEditView.as_view(), name='votacaonominaledit'),
url(r'^(?P<pk>\d+)/matordemdia/votsec/(?P<oid>\d+)/(?P<mid>\d+)$', url(r'^(?P<pk>\d+)/matordemdia/votsec/(?P<oid>\d+)/(?P<mid>\d+)$',
VotacaoSecretaView.as_view(), name='votacaosecreta'), VotacaoSecretaView.as_view(), name='votacaosecreta'),
url(r'^(?P<pk>\d+)/matordemdia/votsec/view/(?P<oid>\d+)/(?P<mid>\d+)$', url(r'^(?P<pk>\d+)/matordemdia/votsec/view/(?P<oid>\d+)/(?P<mid>\d+)$',

14
sessao/views.py

@ -1314,7 +1314,7 @@ class VotacaoSimbolicaView(FormMixin, sessao_crud.CrudDetailView):
materia_id = kwargs['oid'] materia_id = kwargs['oid']
ordem_id = kwargs['mid'] ordem_id = kwargs['mid']
qtde_presentes = len(SessaoPlenariaPresenca.objects.filter( qtde_presentes = len(PresencaOrdemDia.objects.filter(
sessao_plen_id=self.object.id)) sessao_plen_id=self.object.id))
qtde_votos = (int(request.POST['votos_sim']) + qtde_votos = (int(request.POST['votos_sim']) +
int(request.POST['votos_nao']) + int(request.POST['votos_nao']) +
@ -1388,7 +1388,7 @@ class VotacaoSecretaView(FormMixin, sessao_crud.CrudDetailView):
materia_id = kwargs['oid'] materia_id = kwargs['oid']
ordem_id = kwargs['mid'] ordem_id = kwargs['mid']
qtde_presentes = len(SessaoPlenariaPresenca.objects.filter( qtde_presentes = len(PresencaOrdemDia.objects.filter(
sessao_plen_id=self.object.id)) sessao_plen_id=self.object.id))
qtde_votos = (int(request.POST['votos_sim']) + qtde_votos = (int(request.POST['votos_sim']) +
int(request.POST['votos_nao']) + int(request.POST['votos_nao']) +
@ -1495,7 +1495,7 @@ class VotacaoNominalForm(forms.Form):
pass pass
class VotacaoNomimalView(FormMixin, sessao_crud.CrudDetailView): class VotacaoNominalView(FormMixin, sessao_crud.CrudDetailView):
template_name = 'sessao/votacao/nominal.html' template_name = 'sessao/votacao/nominal.html'
def get_success_url(self): def get_success_url(self):
@ -1506,11 +1506,7 @@ class VotacaoNomimalView(FormMixin, sessao_crud.CrudDetailView):
def get_parlamentares(self): def get_parlamentares(self):
self.object = self.get_object() self.object = self.get_object()
presencas = SessaoPlenariaPresenca.objects.filter( presencas = PresencaOrdemDia.objects.filter(
sessao_plen_id=self.object.id
)
presencas = SessaoPlenariaPresenca.objects.filter(
sessao_plen_id=self.object.id sessao_plen_id=self.object.id
) )
presentes = [p.parlamentar for p in presencas] presentes = [p.parlamentar for p in presencas]
@ -1614,7 +1610,7 @@ class VotacaoNomimalView(FormMixin, sessao_crud.CrudDetailView):
return self.form_invalid(form) return self.form_invalid(form)
class VotacaoNomimalEditView(FormMixin, sessao_crud.CrudDetailView): class VotacaoNominalEditView(FormMixin, sessao_crud.CrudDetailView):
template_name = 'sessao/votacao/nominal_edit.html' template_name = 'sessao/votacao/nominal_edit.html'
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):

Loading…
Cancel
Save