Browse Source

Remoção de mandato na criação do parlamentar

Co-authored-by: UlyssesBML <ulysses3353@gmail.com>
pull/2543/head
Vinícius Cantuária 7 years ago
parent
commit
83e8b25bd7
  1. 18
      sapl/parlamentares/forms.py
  2. 4
      sapl/templates/parlamentares/layouts.yaml

18
sapl/parlamentares/forms.py

@ -146,6 +146,10 @@ class MandatoForm(ModelForm):
return self.cleaned_data
class MandatoCreateForm(MandatoForm):
pass
class LegislaturaForm(ModelForm):
logger = logging.getLogger(__name__)
@ -234,13 +238,13 @@ class ParlamentarCreateForm(ParlamentarForm):
@transaction.atomic
def save(self, commit=True):
parlamentar = super(ParlamentarCreateForm, self).save(commit)
legislatura = self.cleaned_data['legislatura']
Mandato.objects.create(
parlamentar=parlamentar,
legislatura=legislatura,
data_inicio_mandato=legislatura.data_inicio,
data_fim_mandato=legislatura.data_fim,
data_expedicao_diploma=self.cleaned_data['data_expedicao_diploma'])
# legislatura = self.cleaned_data['legislatura']
# Mandato.objects.create(
# parlamentar=parlamentar,
# legislatura=legislatura,
# data_inicio_mandato=legislatura.data_inicio,
# data_fim_mandato=legislatura.data_fim,
# data_expedicao_diploma=self.cleaned_data['data_expedicao_diploma'])
content_type = ContentType.objects.get_for_model(Parlamentar)
object_id = parlamentar.pk
tipo = TipoAutor.objects.get(content_type=content_type)

4
sapl/templates/parlamentares/layouts.yaml

@ -64,8 +64,8 @@ ParlamentarUpdate:
- biografia
ParlamentarCreate:
{% trans 'Dados do Mandato' %}:
- legislatura data_expedicao_diploma
# {% trans 'Dados do Mandato' %}:
# - legislatura data_expedicao_diploma
{% trans 'Cadastro do Parlamentar' %}:
- nome_parlamentar:8 ativo
- nome_completo

Loading…
Cancel
Save