mirror of https://github.com/interlegis/sapl.git
Browse Source
* Fix#3138 - Iniciando etiqueta de materia legislativa * Gerando pdf com codigo de barra e opção largura/altura * Anexando etiqueta em Texto Articulado * Adaptando pra ficar parecido com protocolo Fix #3138 * Colocando classe de configuração de etiqueta da materia no map rules * Ajustando importações * Melhorando a disposição dos elementos da etiqueta * Mudando fontes da etiqueta * Melhorando formato da etiqueta * Limitando campo ementa para no maximo 200 caracteres em ementa de materia legislativa * Aumenta um pouco mais o tam máx Co-authored-by: eribeiro <edwardr@senado.leg.br>pull/3218/head
Ulysses Lara
5 years ago
committed by
GitHub
16 changed files with 213 additions and 8 deletions
@ -0,0 +1,23 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Generated by Django 1.11.29 on 2020-05-18 18:14 |
||||
|
from __future__ import unicode_literals |
||||
|
|
||||
|
from django.db import migrations, models |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
|
||||
|
dependencies = [ |
||||
|
('materia', '0067_auto_20200416_1538'), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.CreateModel( |
||||
|
name='ConfigEtiquetaMateriaLegislativa', |
||||
|
fields=[ |
||||
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('largura', models.FloatField(default=5)), |
||||
|
('altura', models.FloatField(default=3)), |
||||
|
], |
||||
|
), |
||||
|
] |
@ -0,0 +1,20 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Generated by Django 1.11.29 on 2020-05-18 18:19 |
||||
|
from __future__ import unicode_literals |
||||
|
|
||||
|
from django.db import migrations |
||||
|
|
||||
|
|
||||
|
def create_first(apps, schema_editor): |
||||
|
db_alias = schema_editor.connection.alias |
||||
|
Type = apps.get_model("materia", "ConfigEtiquetaMateriaLegislativa") |
||||
|
Type.objects.using(db_alias).create() |
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
dependencies = [ |
||||
|
('materia', '0068_configetiquetamaterialegislativa'), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.RunPython(create_first), |
||||
|
] |
@ -0,0 +1,19 @@ |
|||||
|
{% extends "crud/form.html" %} |
||||
|
{% load i18n %} |
||||
|
{% load crispy_forms_tags %} |
||||
|
|
||||
|
{% block base_content %} |
||||
|
<h1>Configuração Etiqueta Materia Legislativa</h1> |
||||
|
<form action="." method="post"> |
||||
|
{% csrf_token %} |
||||
|
{{ form|crispy }} |
||||
|
<div class="row"> |
||||
|
<div class="col-md-12"> |
||||
|
<div class="form-group row justify-content-between"> |
||||
|
<a href="{% url 'sapl.base:sistema' %}" class="btn btn-dark">Cancelar</a> |
||||
|
<input type="submit" name="salvar" value="Salvar" class="btn btn-primary float-right" id="submit-id-salvar" onclick="this.form.submit();this.disabled=true;"> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</form> |
||||
|
{% endblock base_content %} |
@ -0,0 +1,40 @@ |
|||||
|
|
||||
|
{% load i18n %} |
||||
|
{% load crispy_forms_tags %} |
||||
|
{% load common_tags %} |
||||
|
{% load static %} |
||||
|
|
||||
|
|
||||
|
<head> |
||||
|
<style> |
||||
|
@page{ |
||||
|
margin: 0cm |
||||
|
} |
||||
|
|
||||
|
div {page-break-inside: avoid;} |
||||
|
p { |
||||
|
font-size:4pt; |
||||
|
margin: 5px; |
||||
|
font-family: Georgia, Times, "Times New Roman"; |
||||
|
} |
||||
|
img { |
||||
|
position: absolute; |
||||
|
bottom:0px; |
||||
|
left: 0px; |
||||
|
padding:10px; |
||||
|
height: 20px; |
||||
|
width: 90%; |
||||
|
} |
||||
|
|
||||
|
</style> |
||||
|
</head> |
||||
|
|
||||
|
<body> |
||||
|
<div> |
||||
|
<p><strong>Materia Legislativa - {{numero}}/{{ano}}</strong></p> |
||||
|
<p>Tipo: {{tipo.sigla}} - {{tipo.descricao}}</p> |
||||
|
<p>Data: {{data_apresentacao}}</p> |
||||
|
<p>Ementa: {{ementa}}</p> |
||||
|
<img src="{{barcode}}"> |
||||
|
</div> |
||||
|
</body> |
Loading…
Reference in new issue