|
@ -252,7 +252,7 @@ class MateriaLegislativaForm(FileFieldCheckMixin, ModelForm): |
|
|
texto_original = self.cleaned_data.get('texto_original', False) |
|
|
texto_original = self.cleaned_data.get('texto_original', False) |
|
|
|
|
|
|
|
|
if texto_original and texto_original.size > MAX_DOC_UPLOAD_SIZE: |
|
|
if texto_original and texto_original.size > MAX_DOC_UPLOAD_SIZE: |
|
|
raise ValidationError("O arquivo Texto Original deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
raise ValidationError("O arquivo Texto Original deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" |
|
|
.format((MAX_DOC_UPLOAD_SIZE / 1024) / 1024, (texto_original.size / 1024) / 1024)) |
|
|
.format((MAX_DOC_UPLOAD_SIZE / 1024) / 1024, (texto_original.size / 1024) / 1024)) |
|
|
|
|
|
|
|
|
return cleaned_data |
|
|
return cleaned_data |
|
@ -343,7 +343,8 @@ class DocumentoAcessorioForm(FileFieldCheckMixin, ModelForm): |
|
|
|
|
|
|
|
|
class Meta: |
|
|
class Meta: |
|
|
model = DocumentoAcessorio |
|
|
model = DocumentoAcessorio |
|
|
fields = ['tipo', 'nome', 'data', 'autor', 'ementa', 'arquivo'] |
|
|
fields = ['tipo', 'nome', 'data', 'autor', |
|
|
|
|
|
'ementa', 'indexacao', 'arquivo'] |
|
|
|
|
|
|
|
|
def clean(self): |
|
|
def clean(self): |
|
|
super(DocumentoAcessorioForm, self).clean() |
|
|
super(DocumentoAcessorioForm, self).clean() |
|
@ -354,7 +355,7 @@ class DocumentoAcessorioForm(FileFieldCheckMixin, ModelForm): |
|
|
arquivo = self.cleaned_data.get('arquivo', False) |
|
|
arquivo = self.cleaned_data.get('arquivo', False) |
|
|
|
|
|
|
|
|
if arquivo and arquivo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
if arquivo and arquivo.size > MAX_DOC_UPLOAD_SIZE: |
|
|
raise ValidationError("O arquivo Texto Integral deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
raise ValidationError("O arquivo Texto Integral deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" |
|
|
.format((MAX_DOC_UPLOAD_SIZE / 1024) / 1024, (arquivo.size / 1024) / 1024)) |
|
|
.format((MAX_DOC_UPLOAD_SIZE / 1024) / 1024, (arquivo.size / 1024) / 1024)) |
|
|
|
|
|
|
|
|
return self.cleaned_data |
|
|
return self.cleaned_data |
|
@ -1601,7 +1602,6 @@ class TramitacaoEmLoteForm(ModelForm): |
|
|
widgets = {'user': forms.HiddenInput(), |
|
|
widgets = {'user': forms.HiddenInput(), |
|
|
'ip': forms.HiddenInput()} |
|
|
'ip': forms.HiddenInput()} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def __init__(self, *args, **kwargs): |
|
|
def __init__(self, *args, **kwargs): |
|
|
super(TramitacaoEmLoteForm, self).__init__(*args, **kwargs) |
|
|
super(TramitacaoEmLoteForm, self).__init__(*args, **kwargs) |
|
|
self.fields['data_tramitacao'].initial = timezone.now().date() |
|
|
self.fields['data_tramitacao'].initial = timezone.now().date() |
|
@ -1674,7 +1674,6 @@ class TramitacaoEmLoteForm(ModelForm): |
|
|
) |
|
|
) |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def clean(self): |
|
|
def clean(self): |
|
|
cleaned_data = super(TramitacaoEmLoteForm, self).clean() |
|
|
cleaned_data = super(TramitacaoEmLoteForm, self).clean() |
|
|
|
|
|
|
|
@ -1917,7 +1916,7 @@ class ProposicaoForm(FileFieldCheckMixin, forms.ModelForm): |
|
|
texto_original = self.cleaned_data.get('texto_original', False) |
|
|
texto_original = self.cleaned_data.get('texto_original', False) |
|
|
|
|
|
|
|
|
if texto_original and texto_original.size > MAX_DOC_UPLOAD_SIZE: |
|
|
if texto_original and texto_original.size > MAX_DOC_UPLOAD_SIZE: |
|
|
raise ValidationError("O arquivo Texto Original deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" \ |
|
|
raise ValidationError("O arquivo Texto Original deve ser menor que {0:.1f} mb, o tamanho atual desse arquivo é {1:.1f} mb" |
|
|
.format((MAX_DOC_UPLOAD_SIZE / 1024) / 1024, (texto_original.size / 1024) / 1024)) |
|
|
.format((MAX_DOC_UPLOAD_SIZE / 1024) / 1024, (texto_original.size / 1024) / 1024)) |
|
|
|
|
|
|
|
|
return texto_original |
|
|
return texto_original |
|
|