Browse Source

Fix #707

pull/726/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
55feac682a
  1. 11
      sapl/sessao/views.py
  2. 4
      sapl/templates/sessao/sessaoplenaria_form.html

11
sapl/sessao/views.py

@ -442,6 +442,10 @@ class SessaoCrud(Crud):
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
return RedirectView.get(self, request, *args, **kwargs) return RedirectView.get(self, request, *args, **kwargs)
class UpdateView(Crud.UpdateView):
def get_initial(self):
return {'sessao_legislativa': self.object.sessao_legislativa}
class CreateView(Crud.CreateView): class CreateView(Crud.CreateView):
@property @property
@ -449,9 +453,12 @@ class SessaoCrud(Crud):
return self.search_url return self.search_url
def get_initial(self): def get_initial(self):
legislatura = Legislatura.objects.order_by('-data_inicio') legislatura = Legislatura.objects.order_by('-data_inicio').first()
if legislatura: if legislatura:
return {'legislatura': legislatura[0]} return {
'legislatura': legislatura,
'sessao_legislativa': legislatura.sessaoplenaria_set.first(
)}
else: else:
msg = _('Cadastre alguma legislatura antes de adicionar ' + msg = _('Cadastre alguma legislatura antes de adicionar ' +
'uma sessão plenária!') 'uma sessão plenária!')

4
sapl/templates/sessao/sessaoplenaria_form.html

@ -47,7 +47,7 @@
} }
else{ else{
$("#id_sessao_legislativa option").remove(); $("#id_sessao_legislativa option").remove();
} }
}); });
$("#id_legislatura").change(function(){ $("#id_legislatura").change(function(){
@ -67,7 +67,7 @@
} }
else{ else{
$("#id_sessao_legislativa option").remove(); $("#id_sessao_legislativa option").remove();
} }
}); });
}) })

Loading…
Cancel
Save