Browse Source

adicionado form_valid

pull/2462/head
Cesar Carvalho 7 years ago
parent
commit
0f80f05788
  1. 3
      sapl/parlamentares/forms.py
  2. 13
      sapl/parlamentares/views.py

3
sapl/parlamentares/forms.py

@ -521,4 +521,7 @@ class EditarNomePartidoForm(forms.Form):
if not self.is_valid():
return self.cleaned_data
import ipdb; ipdb.set_trace()
return self.cleaned_data

13
sapl/parlamentares/views.py

@ -768,8 +768,17 @@ class EditaNomePartidoView(PermissionRequiredMixin, FormView):
permission_required = ('parlamentares.altera_nome_partido',)
def form_valid(self, form):
import ipdb; ipdb.set_trace()
return super().form_valid(form)
data = form.cleaned_data
obj = Partido.objects.get(id=self.kwargs['pk'])
observacao += "Este partido teve o nome alterado de " + obj.nome + \
" (" + obj.sigla + ") para " + data['nome'] + " (" + data['sigla'] \
+ ") em " + data['data_alteracao'].strftime("%d/%m/%Y") + "."
obj.nome = data['nome']
obj.sigla = data['sigla']
obj.observacao = observacao
obj.save()
return HttpResponseRedirect(self.get_success_url())
def get_success_url(self):
url_reverse = reverse('sapl.parlamentares:partido_detail',

Loading…
Cancel
Save