|
|
|
@ -26,7 +26,6 @@ from .models import (Bancada, Bloco, ExpedienteMateria, JustificativaAusencia, |
|
|
|
OcorrenciaSessao) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def recupera_anos(): |
|
|
|
try: |
|
|
|
anos_list = SessaoPlenaria.objects.all().dates('data_inicio', 'year') |
|
|
|
@ -415,13 +414,13 @@ class MesaForm(forms.Form): |
|
|
|
class ExpedienteForm(forms.Form): |
|
|
|
conteudo = forms.CharField(required=False, widget=forms.Textarea) |
|
|
|
|
|
|
|
|
|
|
|
class OcorrenciaSessaoForm(ModelForm): |
|
|
|
class Meta: |
|
|
|
model = OcorrenciaSessao |
|
|
|
fields = ['conteudo'] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class VotacaoForm(forms.Form): |
|
|
|
votos_sim = forms.CharField(label='Sim') |
|
|
|
votos_nao = forms.CharField(label='Não') |
|
|
|
@ -688,7 +687,6 @@ class ResumoOrdenacaoForm(forms.Form): |
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class JustificativaAusenciaForm(ModelForm): |
|
|
|
|
|
|
|
sessao_plenaria = forms.ModelChoiceField(queryset=SessaoPlenaria.objects.all(), |
|
|
|
@ -707,7 +705,7 @@ class JustificativaAusenciaForm(ModelForm): |
|
|
|
[('data', 6), |
|
|
|
('hora', 6)]) |
|
|
|
row3 = to_row( |
|
|
|
[('anexo', 6)]) |
|
|
|
[('upload_anexo', 6)]) |
|
|
|
row4 = to_row( |
|
|
|
[('tipo_ausencia', 6)]) |
|
|
|
row5 = to_row( |
|
|
|
@ -715,8 +713,8 @@ class JustificativaAusenciaForm(ModelForm): |
|
|
|
row6 = to_row( |
|
|
|
[('observacao', 12)]) |
|
|
|
|
|
|
|
self.form.helper = FormHelper() |
|
|
|
self.form.helper.layout = Layout( |
|
|
|
self.helper = FormHelper() |
|
|
|
self.helper.layout = Layout( |
|
|
|
Fieldset(_('Justificativa de Ausência'), |
|
|
|
row1, row2, row3, |
|
|
|
row4, row5, |
|
|
|
@ -736,9 +734,7 @@ class JustificativaAusenciaForm(ModelForm): |
|
|
|
sessao_plenaria = cleaned_data['sessao_plenaria'] |
|
|
|
|
|
|
|
if not sessao_plenaria.finalizada or sessao_plenaria.finalizada is None: |
|
|
|
raise ValidationError("A sessão deve está finalizada para registrar uma Ausência") |
|
|
|
raise ValidationError( |
|
|
|
"A sessão deve está finalizada para registrar uma Ausência") |
|
|
|
else: |
|
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|