diff --git a/sapl/protocoloadm/views.py b/sapl/protocoloadm/views.py index 9edac692f..83069f9bf 100755 --- a/sapl/protocoloadm/views.py +++ b/sapl/protocoloadm/views.py @@ -932,6 +932,10 @@ class PesquisarDocumentoAdministrativoView(DocumentoAdministrativoMixin, length = self.object_list.filter(restrito=False).count() else: length = self.object_list.count() + + is_relatorio = url!='' and request.GET.get('relatorio',None) + max_elementos_pdf = 10000 + self.paginate_by = max_elementos_pdf if is_relatorio else 10 context = self.get_context_data(filter=self.filterset, filter_url=url, numero_res=length @@ -939,7 +943,7 @@ class PesquisarDocumentoAdministrativoView(DocumentoAdministrativoMixin, context['show_results'] = show_results_filter_set( self.request.GET.copy()) - if url!='' and request.GET.get('relatorio',None): + if is_relatorio: return relatorio_doc_administrativos(request,context) else: return self.render_to_response(context) diff --git a/sapl/static/sapl/css/relatorio.css b/sapl/static/sapl/css/relatorio.css index c3f2ec21f..b51a40c2b 100644 --- a/sapl/static/sapl/css/relatorio.css +++ b/sapl/static/sapl/css/relatorio.css @@ -16,7 +16,7 @@ h3 { page-break-after: avoid; } -p { +p, a { font-size: 10pt; text-align: justify; text-justify: inter-word; diff --git a/sapl/templates/relatorios/relatorio_doc_administrativos.html b/sapl/templates/relatorios/relatorio_doc_administrativos.html index ab4f0ff26..df3edab64 100644 --- a/sapl/templates/relatorios/relatorio_doc_administrativos.html +++ b/sapl/templates/relatorios/relatorio_doc_administrativos.html @@ -1,6 +1,7 @@ {% load i18n %} -{% load crispy_forms_tags %} {% load common_tags %} +{% load static %} +
+ -Resultados |
- {{d.tipo.sigla}} {{d.numero}}/{{d.ano}} - {{d.tipo}}
- Interessado: {{ d.interessado|default_if_none:"Não informado"}}
-
- Assunto: {{ d.assunto|safe }}
-
- {% if d.protocolo %}
- Protocolo: {{ d.protocolo}}
- {% endif %}
- {% define d.tramitacaoadministrativo_set.last as tram %}
- {% if tram.unidade_tramitacao_destino %}
- Localização Atual: {{tram.unidade_tramitacao_destino}}
-
- Status: {{tram.status}}
-
+ Documentos Administrativos+ {% if page_obj|length %} +Número de documentos: {{numero_res}}+ {% for d in page_obj %} +
+ {% if request.user.is_anonymous and not d.restrito or not request.user.is_anonymous%}
+ {{d.tipo.sigla}} {{d.numero}}/{{d.ano}} - {{d.tipo}}
+ Interessado: {{ d.interessado|default_if_none:"Não informado"}}
+
+ Assunto: {{ d.assunto|safe}}
+
+ {% if d.protocolo %}
+ Protocolo: {{ d.protocolo}}
+ {% endif %}
+ {% define d.tramitacaoadministrativo_set.last as tram %}
+ {% if tram.unidade_tramitacao_destino %}
+ Localização Atual: {{tram.unidade_tramitacao_destino}}
+
+ Status: {{tram.status}}
+
+ {% endif %}
+ {% define d.documentoacessorioadministrativo_set.all as acess %}
+ {% if d.documentoacessorioadministrativo_set.all.exists %}
+ Documentos Acessórios:
+
+ {{ d.documentoacessorioadministrativo_set.all.count }}
+
+
+ {% endif %}
+ {% if d.tramitacao and mail_service_configured %}
+ Acompanhar Documento
{% endif %}
- {% define d.documentoacessorioadministrativo_set.all as acess %}
- {% if d.documentoacessorioadministrativo_set.all.exists %}
- Documentos Acessórios:
-
- {{ d.documentoacessorioadministrativo_set.all.count }}
-
-
- {% endif %}
- {% if d.texto_integral %}
- Texto Integral
- {% endif %}
- {% if d.tramitacao and mail_service_configured %}
- Acompanhar Documento
- {% endif %}
- |
+ {% endif %}
+
-
Nenhum documento encontrado com essas especificações |