mirror of https://github.com/interlegis/sapl.git
				
				
			
				 6 changed files with 203 additions and 2 deletions
			
			
		| @ -0,0 +1,28 @@ | |||||
|  | # -*- coding: utf-8 -*- | ||||
|  | # Generated by Django 1.9.7 on 2016-08-03 14:27 | ||||
|  | from __future__ import unicode_literals | ||||
|  | 
 | ||||
|  | from django.db import migrations, models | ||||
|  | import django.db.models.deletion | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | class Migration(migrations.Migration): | ||||
|  | 
 | ||||
|  |     dependencies = [ | ||||
|  |         ('materia', '0038_auto_20160612_1506'), | ||||
|  |         ('sessao', '0020_auto_20160517_1450'), | ||||
|  |     ] | ||||
|  | 
 | ||||
|  |     operations = [ | ||||
|  |         migrations.CreateModel( | ||||
|  |             name='AdicionaMultiplasMaterias', | ||||
|  |             fields=[ | ||||
|  |                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), | ||||
|  |                 ('materia', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='materia.MateriaLegislativa')), | ||||
|  |             ], | ||||
|  |             options={ | ||||
|  |                 'verbose_name_plural': 'Tabela de Adicionar Várias Matérias', | ||||
|  |                 'verbose_name': 'Tabela de Adicionar Várias Matérias', | ||||
|  |             }, | ||||
|  |         ), | ||||
|  |     ] | ||||
| @ -0,0 +1,72 @@ | |||||
|  | {% extends "crud/detail.html" %} | ||||
|  | {% load i18n %} | ||||
|  | {% load crispy_forms_tags %} | ||||
|  | {% block actions %}{% endblock %} | ||||
|  | 
 | ||||
|  | {% block sections_nav %} | ||||
|  | {% endblock %} | ||||
|  | 
 | ||||
|  | {% block detail_content %} | ||||
|  |     {% if filter_url %} | ||||
|  |       <div class="actions btn-group pull-right" role="group"> | ||||
|  |         <a href="{% url 'sapl.sessao:adicionar_varias_materias' pk_sessao %}" class="btn btn-default">{% trans 'Fazer nova pesquisa' %}</a> | ||||
|  |       </div> | ||||
|  |     {% endif %} | ||||
|  | 
 | ||||
|  |   {% if not filter_url %} | ||||
|  |     {% crispy filter.form %} | ||||
|  |   {% endif %} | ||||
|  | 
 | ||||
|  |   <p></p> | ||||
|  |   {% if filter_url %} | ||||
|  |   <table class="table table-striped table-bordered"> | ||||
|  |         <thead class="thead-default"> | ||||
|  |             <tr><td><h3>{% trans "Resultados" %}</h3></td></tr> | ||||
|  |         </thead> | ||||
|  |         {% if paginator.count %} | ||||
|  |           {% if paginator.count > 1 %} | ||||
|  |               <h3>{% blocktrans with paginator.count as total_materias %}Pesquisa concluída com sucesso! Foram encontradas {{total_materias}} matérias.{% endblocktrans %}</h3> | ||||
|  |             {% elif paginator.count == 1 %} | ||||
|  |               <h3>{% trans 'Pesquisa concluída com sucesso! Foi encontrada 1 matéria.'%}</h3> | ||||
|  |             {% endif %} | ||||
|  | 
 | ||||
|  |           {% for m in page_obj %} | ||||
|  |             <form method="POST" enctype="application/x-www-form-urlencoded"> | ||||
|  |               {% csrf_token %} | ||||
|  |               <tr> | ||||
|  |                   <td> | ||||
|  |                       <strong><a href="{% url 'sapl.materia:materialegislativa_detail' m.id %}">{{m.tipo.sigla}} {{m.numero}}/{{m.ano}} - {{m.tipo}}</strong></a></br> | ||||
|  |                       <strong>Autores:</strong> | ||||
|  |                       {% for a in m.autoria_set.all %} | ||||
|  |                         {% if not forloop.first %} | ||||
|  |                           ,    {{a.autor|default_if_none:"Não Informado"}} | ||||
|  |                         {% else %} | ||||
|  |                            {{a.autor|default_if_none:"Não Informado"}} | ||||
|  |                         {% endif %} | ||||
|  |                       {% endfor %} | ||||
|  |                       </br> | ||||
|  |                       <strong>Localização Atual:</strong>  {{m.tramitacao_set.last.unidade_tramitacao_destino|default_if_none:"Não Informada"}}</br> | ||||
|  |                       <strong>Status:</strong>  {{m.tramitacao_set.last.status|default_if_none:"Não Informada"}}</br> | ||||
|  |                       <strong>Data da última Tramitação:</strong>  {{m.tramitacao_set.last.data_tramitacao|default_if_none:"Não Informada"}}</br> | ||||
|  |                       <strong>Ementa:</strong> {{ m.ementa|safe }}</br> | ||||
|  |                       <p></p> | ||||
|  |                       <input type="hidden" name="materia_id" value="{{m.id}}"/> | ||||
|  |                       <input type="submit" name="materia_adicionada" value="Adicionar" class="btn btn-primary" /> | ||||
|  |               </tr> | ||||
|  |           </form> | ||||
|  |           {% endfor %} | ||||
|  |          | ||||
|  |         {% else  %} | ||||
|  |             <tr> | ||||
|  |                 <td> | ||||
|  |                     <h3>Nenhuma matéria encontrada com essas especificações</h3> | ||||
|  |                  </tr> | ||||
|  |         {% endif %} | ||||
|  | 
 | ||||
|  |     </table> | ||||
|  | 
 | ||||
|  | 
 | ||||
|  | {% include "paginacao.html" %} | ||||
|  | {% endif %} | ||||
|  | 
 | ||||
|  | {% endblock detail_content %} | ||||
					Loading…
					
					
				
		Reference in new issue