Browse Source

fix #1801

pull/2260/head
Mariana Mendes 7 years ago
parent
commit
1132372da7
  1. 17
      sapl/sessao/views.py

17
sapl/sessao/views.py

@ -2904,6 +2904,19 @@ class JustificativaAusenciaCrud(Crud):
model = JustificativaAusencia
public = [RP_LIST, RP_DETAIL, ]
def get(self, request, *args, **kwargs):
self.object = self.get_object()
context = self.get_context_data(object=self.object)
presencas = SessaoPlenariaPresenca.objects.filter(
sessao_plenaria_id=self.object.id
).order_by('parlamentar__nome_parlamentar')
parlamentares_sessao = [p.parlamentar for p in presencas]
context.update({'presenca_sessao': parlamentares_sessao})
return self.render_to_response(context)
class BaseMixin(Crud.BaseMixin):
list_field_names = ['sessao_plenaria', 'tipo_ausencia', 'hora',
'data']
@ -2925,6 +2938,10 @@ class JustificativaAusenciaCrud(Crud):
def form_valid(self, form):
return super(Crud.CreateView, self).form_valid(form)
def get_success_url(self):
return reverse('sapl.sessao:justificativaausencia_list',
kwargs={'pk': self.kwargs['pk']})
class UpdateView(Crud.UpdateView):
form_class = JustificativaAusenciaForm

Loading…
Cancel
Save