mirror of https://github.com/interlegis/sapl.git
Browse Source
* Implementa Impressos de Etiquetas * Implementa Impressos de Etiquetas * Insere permissões a tela de impressospull/1438/head
Eduardo Calil
7 years ago
committed by
Edward
11 changed files with 305 additions and 3 deletions
@ -0,0 +1,19 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Generated by Django 1.9.3 on 2017-08-29 13:21 |
||||
|
from __future__ import unicode_literals |
||||
|
|
||||
|
from django.db import migrations |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
|
||||
|
dependencies = [ |
||||
|
('materia', '0011_auto_20170808_1034'), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.AlterModelOptions( |
||||
|
name='materialegislativa', |
||||
|
options={'permissions': (('can_access_impressos', 'Can access impressos'),), 'verbose_name': 'Matéria Legislativa', 'verbose_name_plural': 'Matérias Legislativas'}, |
||||
|
), |
||||
|
] |
@ -0,0 +1,7 @@ |
|||||
|
{% extends "crud/form.html" %} |
||||
|
{% load i18n crispy_forms_tags %} |
||||
|
|
||||
|
{% block base_content %} |
||||
|
<h1 class="page-header">Impressos</h1> |
||||
|
{% crispy form %} |
||||
|
{% endblock base_content %} |
@ -0,0 +1,33 @@ |
|||||
|
{% extends "crud/detail.html" %} |
||||
|
{% load i18n %} |
||||
|
|
||||
|
|
||||
|
{% block actions %} |
||||
|
{% endblock %} |
||||
|
|
||||
|
|
||||
|
{% block detail_content %} |
||||
|
|
||||
|
<h1 class="page-header">Impressos</h1> |
||||
|
|
||||
|
<h2 class="legend">Etiqueta</h2> |
||||
|
<ul> |
||||
|
<li><a href="{% url 'sapl.materia:impressos_etiqueta' %}">Pesquisar</a></li> |
||||
|
</ul> |
||||
|
|
||||
|
{#<h2 class="legend">Ficha</h2>#} |
||||
|
{# <ul>#} |
||||
|
{# <li><a href="{% url 'sapl.materia:impressos_ficha' %}">Pesquisar</a></li>#} |
||||
|
{# </ul>#} |
||||
|
{##} |
||||
|
{#<h2 class="legend">Guia de Remessa</h2>#} |
||||
|
{# <ul>#} |
||||
|
{# <li><a href="{% url 'sapl.materia:impressos_guiaremessa' %}">Pesquisar</a></li>#} |
||||
|
{# </ul>#} |
||||
|
{##} |
||||
|
{#<h2 class="legend">Espelho</h2>#} |
||||
|
{# <ul>#} |
||||
|
{# <li><a href="{% url 'sapl.materia:impressos_espelho' %}">Pesquisar</a></li>#} |
||||
|
{# </ul>#} |
||||
|
|
||||
|
{% endblock %} |
@ -0,0 +1,82 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html> |
||||
|
|
||||
|
<head> |
||||
|
<title>Impressos</title> |
||||
|
<meta charset="utf-8"> |
||||
|
</head> |
||||
|
|
||||
|
<style type="text/css"> |
||||
|
.text_pdf{ |
||||
|
font-family: verdana; |
||||
|
font-size: 77%; |
||||
|
} |
||||
|
.alert_message{ |
||||
|
font-family: verdana; |
||||
|
font-size: 77%; |
||||
|
color: red; |
||||
|
|
||||
|
@media print { |
||||
|
p {page-break-inside: avoid;} |
||||
|
} |
||||
|
} |
||||
|
</style> |
||||
|
|
||||
|
<body style="margin-left:80px;margin-right:80px; margin-top: -50px"> |
||||
|
|
||||
|
{% if quantidade > 30 %} |
||||
|
<b><p class="alert_message">Sua pesquisa retornou mais do que 20 impressos.</p><p class="alert_message">Por questões de performance, foram retornados apenas os 20 primeiros. Caso queira outros, tente fazer uma pesquisa mais específica</p></b> |
||||
|
</br></br></br> |
||||
|
{% endif %} |
||||
|
|
||||
|
{% for m in materias %} |
||||
|
<div style="page-break-inside: avoid;"> |
||||
|
<justify> |
||||
|
<!-- Informa o processo --> |
||||
|
{% if m.numeracao_set.first %} |
||||
|
<strong class="text_pdf">PROCESSO: {{ m.numeracao_set.first.numero_materia }}</strong> |
||||
|
|
||||
|
{% else %} |
||||
|
<strong class="text_pdf">PROCESSO: {{ m.numero }}</strong> |
||||
|
|
||||
|
{% endif %} |
||||
|
|
||||
|
<!-- Informa o tipo da matéria --> |
||||
|
<strong class="text_pdf">{{m.tipo.sigla}}:</strong> <span class="text_pdf"> {{m.numero}}/{{m.ano}} </span> |
||||
|
|
||||
|
<!-- Informa o campo Pref ??? #TODO --> |
||||
|
<strong class="text_pdf">Pref:</strong> |
||||
|
{% if m.numeracao_set.first %} |
||||
|
<span class="text_pdf">{{ m.numeracao_set.first.numero_materia }}</span> |
||||
|
{% endif %} </br |
||||
|
|
||||
|
<!-- Informa a Data de Entrada --> |
||||
|
<strong class="text_pdf">DATA DE ENTRADA:</strong> <span class="text_pdf"> {{m.data_apresentacao}}</span></br> |
||||
|
|
||||
|
<!-- Lista os autores --> |
||||
|
{% if m.autoria_set.all %} |
||||
|
<strong class="text_pdf">Autores:</strong> |
||||
|
{% for a in m.autoria_set.all %} |
||||
|
{% if not forloop.first %} |
||||
|
, <span class="text_pdf">{{a.autor}}</span> |
||||
|
{% else %} |
||||
|
<span class="text_pdf">{{a.autor}}</span> |
||||
|
{% endif %} |
||||
|
{% endfor %} |
||||
|
</br> |
||||
|
{% endif %} |
||||
|
|
||||
|
<!-- Ementa --> |
||||
|
<strong class="text_pdf">EMENTA:</strong> <span class="text_pdf">{{m.ementa}}</span> |
||||
|
|
||||
|
</div> |
||||
|
</justify> |
||||
|
</br> |
||||
|
</br> |
||||
|
</br> |
||||
|
</br> |
||||
|
</br> |
||||
|
|
||||
|
{% endfor %} |
||||
|
|
||||
|
</body> |
Loading…
Reference in new issue