diff --git a/sapl/protocoloadm/forms.py b/sapl/protocoloadm/forms.py index 3d9a0be7f..d9e540f6a 100644 --- a/sapl/protocoloadm/forms.py +++ b/sapl/protocoloadm/forms.py @@ -537,10 +537,17 @@ class TramitacaoAdmForm(ModelForm): 'maior que a data da última tramitação!') raise ValidationError(msg) - if data_enc_form < data_tram_form or data_prazo_form < data_tram_form: - msg = _('A data fim de prazo e encaminhamento devem ser ' + - 'maiores que a data de tramitação!') - raise ValidationError(msg) + if data_enc_form: + if data_enc_form < data_tram_form: + msg = _('A data de encaminhamento deve ser ' + + 'maior que a data de tramitação!') + raise ValidationError(msg) + + if data_prazo_form: + if data_prazo_form < data_tram_form: + msg = _('A data fim de prazo deve ser ' + + 'maior que a data de tramitação!') + raise ValidationError(msg) return self.cleaned_data diff --git a/sapl/protocoloadm/urls.py b/sapl/protocoloadm/urls.py index 1c24d0e1a..e0a2af6be 100644 --- a/sapl/protocoloadm/urls.py +++ b/sapl/protocoloadm/urls.py @@ -17,7 +17,8 @@ from sapl.protocoloadm.views import (AnularProtocoloAdmView, ProtocoloPesquisaView, StatusTramitacaoAdministrativoCrud, TipoDocumentoAdministrativoCrud, - TipoInstituicaoCrud) + TipoInstituicaoCrud, + TramitacaoAdmCrud) from .apps import AppConfig @@ -30,6 +31,8 @@ urlpatterns = [ include(TipoDocumentoAdministrativoCrud.get_urls())), url(r'^protocoloadm/doc-acessorio/', include(DocumentoAcessorioAdministrativoCrud.get_urls())), + url(r'^protocoloadm/tramitacao-doc-adm/', + include(TramitacaoAdmCrud.get_urls())), url(r'^protocoloadm/status-tramitacao-adm/', include(StatusTramitacaoAdministrativoCrud.get_urls())), url(r'^protocoloadm/tipo-instituicao/', diff --git a/sapl/templates/protocoloadm/documentoadministrativo_detail.html b/sapl/templates/protocoloadm/documentoadministrativo_detail.html index f443579c0..f2729ae2d 100644 --- a/sapl/templates/protocoloadm/documentoadministrativo_detail.html +++ b/sapl/templates/protocoloadm/documentoadministrativo_detail.html @@ -2,7 +2,7 @@ {% load i18n %} {% block actions %}