From 6da6aeb92dd43c1f5aeaf23af8c44f39c12d54bf Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Thu, 16 Jul 2015 20:32:34 -0300 Subject: [PATCH] Add TipoComissaoForm from scraped fieldsets --- comissoes/forms.py | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/comissoes/forms.py b/comissoes/forms.py index 4deb5bd67..bdb2775af 100644 --- a/comissoes/forms.py +++ b/comissoes/forms.py @@ -2,10 +2,33 @@ from crispy_forms.helper import FormHelper from django import forms from django.utils.translation import ugettext as _ -from comissoes.models import Comissao +from comissoes.models import Comissao, TipoComissao from sapl.layout import SaplFormLayout +class TipoComissaoForm(forms.ModelForm): + + class Meta: + model = TipoComissao + exclude = [] + + def __init__(self, *args, **kwargs): + super(ComissaoForm, self).__init__(*args, **kwargs) + self.helper = FormHelper() + self.helper.layout = SaplFormLayout( + + [_('Tipo Comissão'), + [('nome', 3), + ('nome', 3), + ('sigla', 2), + ('dispositivo_regimental', 2), + ('natureza', 2)], + [('nome', 6), ('sigla', 6)], + [('dispositivo_regimental', 6), ('natureza', 6)]], + + ) + + class ComissaoForm(forms.ModelForm): class Meta: @@ -16,6 +39,7 @@ class ComissaoForm(forms.ModelForm): super(ComissaoForm, self).__init__(*args, **kwargs) self.helper = FormHelper() self.helper.layout = SaplFormLayout( + [_('Dados Básicos'), [('nome', 9), ('sigla', 3)], [('tipo', 3), @@ -38,4 +62,4 @@ class ComissaoForm(forms.ModelForm): [('data_final_prevista_temp', 4), ('data_prorrogada_temp', 4), ('data_fim_comissao', 4)]], - ) + )