Browse Source

HOT-FIX: corrige form e view no cadastro de Frentes

pull/2457/head
Leandro Roberto 6 years ago
parent
commit
bc9afbd248
  1. 11
      sapl/parlamentares/views.py
  2. 19
      sapl/templates/parlamentares/frente_form.html

11
sapl/parlamentares/views.py

@ -301,9 +301,18 @@ class FrenteCrud(Crud):
def form_valid(self, form): def form_valid(self, form):
return super(Crud.CreateView, self).form_valid(form) return super(Crud.CreateView, self).form_valid(form)
class DetailView(Crud.DetailView):
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['subnav_template_name'] = ''
return context
class UpdateView(Crud.UpdateView): class UpdateView(Crud.UpdateView):
form_class = FrenteForm form_class = FrenteForm
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['subnav_template_name'] = ''
return context
class MandatoCrud(MasterDetailCrud): class MandatoCrud(MasterDetailCrud):

19
sapl/templates/parlamentares/frente_form.html

@ -57,16 +57,15 @@
function selecionar_parlamentares_frente() { function selecionar_parlamentares_frente() {
// Seleciona automaticamente todos os parlamentares // Seleciona automaticamente todos os parlamentares
// que já estão presentes naquela frente // que já estão presentes naquela frente
var update_view = {{ update_view }} {% if object.id %}
if (update_view == 1) { var frente_id = {{ object.id }}
var frente_id = {{ object.id }} $.get("/sistema/frente/parlamentares-frente-selected",
$.get("/sistema/frente/parlamentares-frente-selected", {frente_id: frente_id},
{frente_id: frente_id}, function (data) {
function (data) { id_list = data['id_list'];
id_list = data['id_list']; $("div.controls select").val(id_list);
$("div.controls select").val(id_list); });
}); {% endif %}
}
} }
function atualiza_parlamentares() { function atualiza_parlamentares() {

Loading…
Cancel
Save