Browse Source

Retirar campo de numeração manual - Protocolo Mat

pull/3019/head
João Rodrigues 6 years ago
parent
commit
09d7646d87
  1. 11
      sapl/protocoloadm/forms.py
  2. 15
      sapl/protocoloadm/views.py

11
sapl/protocoloadm/forms.py

@ -494,9 +494,6 @@ class ProtocoloMateriaForm(ModelForm):
assunto_ementa = forms.CharField(required=True,
widget=forms.Textarea, label=_('Ementa'))
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(),
@ -514,7 +511,6 @@ class ProtocoloMateriaForm(ModelForm):
'numero_materia',
'ano_materia',
'vincular_materia',
'numero',
'data',
'hora',
]
@ -607,8 +603,6 @@ class ProtocoloMateriaForm(ModelForm):
[('assunto_ementa', 12)])
row5 = to_row(
[('observacao', 12)])
row6 = to_row(
[('numero', 12)])
fieldset = Fieldset(_('Protocolo com data e hora informados manualmente'),
row3,
@ -628,10 +622,7 @@ class ProtocoloMateriaForm(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)'),
row6,
HTML(" "),
Fieldset(HTML(" "),
form_actions(label=_('Protocolar Matéria')))
)

15
sapl/protocoloadm/views.py

@ -851,18 +851,9 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
if numeracao is None:
numero['numero__max'] = 0
if not protocolo.numero:
protocolo.numero = (
numero['numero__max'] + 1) if numero['numero__max'] else 1
if numero['numero__max']:
if protocolo.numero < (numero['numero__max'] + 1):
self.logger.error("user=" + username + ". Número de protocolo ({}) é menor que {}"
.format(protocolo.numero, numero['numero__max']))
msg = _('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.tipo_protocolo = 0

Loading…
Cancel
Save