|
|
@ -156,15 +156,15 @@ class SessaoPlenariaForm(FileFieldCheckMixin, ModelForm): |
|
|
upload_anexo = self.cleaned_data.get('upload_anexo', False) |
|
|
upload_anexo = self.cleaned_data.get('upload_anexo', False) |
|
|
|
|
|
|
|
|
if upload_pauta and upload_pauta.size > MAX_DOC_UPLOAD_SIZE: |
|
|
if upload_pauta and upload_pauta.size > MAX_DOC_UPLOAD_SIZE: |
|
|
raise ValidationError("O arquivo pauta da sessão deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
raise ValidationError("O arquivo Pauta da Sessão deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_pauta.size/1024)/1024)) |
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_pauta.size/1024)/1024)) |
|
|
|
|
|
|
|
|
if upload_ata and upload_ata.size > MAX_DOC_UPLOAD_SIZE: |
|
|
if upload_ata and upload_ata.size > MAX_DOC_UPLOAD_SIZE: |
|
|
raise ValidationError("O arquivo ata da sessão deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
raise ValidationError("O arquivo Ata da Sessão deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_ata.size/1024)/1024)) |
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_ata.size/1024)/1024)) |
|
|
|
|
|
|
|
|
if upload_anexo and upload_anexo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
if upload_anexo and upload_anexo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
raise ValidationError("O arquivo anexo da sessão deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
raise ValidationError("O arquivo Anexo da Sessão deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_anexo.size/1024)/1024)) |
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_anexo.size/1024)/1024)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -675,6 +675,12 @@ class OradorForm(ModelForm): |
|
|
"Já existe orador nesta posição de ordem de pronunciamento" |
|
|
"Já existe orador nesta posição de ordem de pronunciamento" |
|
|
)) |
|
|
)) |
|
|
|
|
|
|
|
|
|
|
|
upload_anexo = self.cleaned_data.get('upload_anexo', False) |
|
|
|
|
|
|
|
|
|
|
|
if upload_anexo and upload_anexo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
|
|
|
raise ValidationError("O arquivo Anexo do Orador deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
|
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_anexo.size/1024)/1024)) |
|
|
|
|
|
|
|
|
return self.cleaned_data |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
@ -710,6 +716,12 @@ class OradorExpedienteForm(ModelForm): |
|
|
raise ValidationError(_( |
|
|
raise ValidationError(_( |
|
|
'Já existe orador nesta posição da ordem de pronunciamento')) |
|
|
'Já existe orador nesta posição da ordem de pronunciamento')) |
|
|
|
|
|
|
|
|
|
|
|
upload_anexo = self.cleaned_data.get('upload_anexo', False) |
|
|
|
|
|
|
|
|
|
|
|
if upload_anexo and upload_anexo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
|
|
|
raise ValidationError("O arquivo Anexo do Orador deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
|
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_anexo.size/1024)/1024)) |
|
|
|
|
|
|
|
|
return self.cleaned_data |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
@ -747,6 +759,12 @@ class OradorOrdemDiaForm(ModelForm): |
|
|
"Já existe orador nesta posição de ordem de pronunciamento" |
|
|
"Já existe orador nesta posição de ordem de pronunciamento" |
|
|
)) |
|
|
)) |
|
|
|
|
|
|
|
|
|
|
|
upload_anexo = self.cleaned_data.get('upload_anexo', False) |
|
|
|
|
|
|
|
|
|
|
|
if upload_anexo and upload_anexo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
|
|
|
raise ValidationError("O arquivo Anexo do Orador deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
|
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_anexo.size/1024)/1024)) |
|
|
|
|
|
|
|
|
return self.cleaned_data |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
@ -985,6 +1003,12 @@ class JustificativaAusenciaForm(ModelForm): |
|
|
|
|
|
|
|
|
sessao_plenaria = self.instance.sessao_plenaria |
|
|
sessao_plenaria = self.instance.sessao_plenaria |
|
|
|
|
|
|
|
|
|
|
|
upload_anexo = self.cleaned_data.get('upload_anexo', False) |
|
|
|
|
|
|
|
|
|
|
|
if upload_anexo and upload_anexo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
|
|
|
raise ValidationError("O arquivo Anexo de Justificativa deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
|
|
|
.format((MAX_DOC_UPLOAD_SIZE/1024)/1024, (upload_anexo.size/1024)/1024)) |
|
|
|
|
|
|
|
|
if not sessao_plenaria.finalizada or sessao_plenaria.finalizada is None: |
|
|
if not sessao_plenaria.finalizada or sessao_plenaria.finalizada is None: |
|
|
raise ValidationError( |
|
|
raise ValidationError( |
|
|
"A sessão deve estar finalizada para registrar uma Ausência") |
|
|
"A sessão deve estar finalizada para registrar uma Ausência") |
|
|
|