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