Browse Source

Retirar campo de numeração manual - Protocolo Doc

pull/3019/head
João Rodrigues 6 years ago
parent
commit
8e7b78c949
  1. 11
      sapl/protocoloadm/forms.py
  2. 13
      sapl/protocoloadm/views.py

11
sapl/protocoloadm/forms.py

@ -367,9 +367,6 @@ class ProtocoloDocumentForm(ModelForm):
observacao = forms.CharField(required=False,
widget=forms.Textarea, label=_('Observação'))
numero = forms.IntegerField(
required=False, label=_('Número de Protocolo (opcional)'))
data_hora_manual = forms.ChoiceField(
label=_('Informar data e hora manualmente?'),
widget=forms.RadioSelect(),
@ -384,7 +381,6 @@ class ProtocoloDocumentForm(ModelForm):
'assunto',
'interessado',
'observacao',
'numero',
'data',
'hora',
]
@ -426,8 +422,6 @@ class ProtocoloDocumentForm(ModelForm):
[('interessado', 12)])
row6 = to_row(
[('observacao', 12)])
row7 = to_row(
[('numero', 12)])
fieldset = Fieldset(_('Protocolo com data e hora informados manualmente'),
row3,
@ -447,10 +441,7 @@ class ProtocoloDocumentForm(ModelForm):
row4,
row5,
HTML(" "),
Fieldset(_('Número do Protocolo (Apenas se quiser que a numeração comece '
'a partir do número a ser informado)'),
row7,
HTML(" "),
Fieldset(HTML(" "),
form_actions(label=_('Protocolar Documento'))
)
)

13
sapl/protocoloadm/views.py

@ -646,16 +646,9 @@ class ProtocoloDocumentoView(PermissionRequiredMixin,
protocolo.tipo_processo = '0' # TODO validar o significado
protocolo.anulado = False
if not protocolo.numero:
protocolo.numero = (
numero['numero__max'] + 1) if numero['numero__max'] else 1
elif protocolo.numero < (numero['numero__max'] + 1) if numero['numero__max'] else 0:
msg = _('Número de protocolo deve ser maior que {}'.format(
numero['numero__max']))
self.logger.error(
"user=" + username + ". Número de protocolo deve ser maior que {}.".format(numero['numero__max']))
messages.add_message(self.request, messages.ERROR, msg)
return self.render_to_response(self.get_context_data())
protocolo.numero = ( numero['numero__max'] + 1 ) if numero['numero__max'] else 1
protocolo.ano = timezone.now().year
protocolo.assunto_ementa = self.request.POST['assunto']

Loading…
Cancel
Save