diff --git a/sapl/protocoloadm/forms.py b/sapl/protocoloadm/forms.py index 0c92d7535..4d1b854bc 100644 --- a/sapl/protocoloadm/forms.py +++ b/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'))) ) diff --git a/sapl/protocoloadm/views.py b/sapl/protocoloadm/views.py index dee6aaf1f..fa97e6730 100755 --- a/sapl/protocoloadm/views.py +++ b/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