+
+ {% block detail_content %}
+ {# TODO replace fieldset for something semantically correct, but with similar visual grouping style #}
+ {% for fieldset in view.fieldsets %}
+
+ {% endfor %}
+ {% endblock detail_content %}
+
+{% endblock base_content %}
diff --git a/templates/compilacao/dispositivo_search_fragment_form.html b/templates/compilacao/dispositivo_search_fragment_form.html
index 636818388..be999ad8d 100644
--- a/templates/compilacao/dispositivo_search_fragment_form.html
+++ b/templates/compilacao/dispositivo_search_fragment_form.html
@@ -8,33 +8,30 @@
{% endif %}
{% for dpt in object_list %}
- {% ifchanged dpt.norma%}
+ {% ifchanged dpt.ta%}
{% if not forloop.first %}{% endif %}
-
{{dpt.norma}}
+
{{dpt.ta}}
{% endifchanged %}
- {% if dpt.is_relative_auto_insert and dpt.dispositivo_pai and dpt.dispositivo_pai.nivel != 0 %}
-
+ {% if dpt.is_relative_auto_insert and dpt.dispositivo_pai.nivel != 0 %}
@@ -41,8 +44,11 @@
{% if not dpt.tipo_dispositivo.dispositivo_de_articulacao%}
{# Dispostivo Nota e Vides #}
{# Dispostivo Nota Lista#}
- {% if cita and dpt.pk in cita %}
- {% for vide in dpt.cita.all %}
+
+
+ {% if cita and cita|lookup:dpt.pk %}
+ {% for vide in cita|lookup:dpt.pk %}
+
{%if not forloop.first %}
@@ -74,8 +80,9 @@
{% endfor %}
{% endif %}
- {% if citado and dpt.pk in citado %}
- {% for vide in dpt.citado.all %}
+ {% if citado and citado|lookup:dpt.pk %}
+ {% if cita and cita|lookup:dpt.pk %}
•
{%endif%}
+ {% for vide in citado|lookup:dpt.pk %}
{%if not forloop.first %}
-
{% endfor %}
{% endif %}
-
-
- {%if notas and dpt.pk in notas and dpt.pk in cita or dpt.pk in citado and notas%}
•
{%endif%}
-
- {% if notas and dpt.pk in notas %}
-
- {% for nota in dpt.notas.all %}
+ {%if notas and notas|lookup:dpt.pk and cita and cita|lookup:dpt.pk or notas and notas|lookup:dpt.pk and citado and citado|lookup:dpt.pk %}
•
{%endif%}
+ {% if notas and notas|lookup:dpt.pk %}
+ {% for nota in notas|lookup:dpt.pk %}
{% if user.is_superuser or nota.publicidade == nota.NPUBL or nota.publicidade == nota.NINST and user.is_authenticated or nota.publicidade = nota.NPRIV and nota.owner == user %}
{%if not forloop.first %}
+
+ {% comment %}
+ Opção adicionada para chamar o TextoArticulado da matéria.
+ para integração foram necessárias apenas criar a url materia_ta em urls.py
+ e a view MateriaTaView(IntegracaoTaView) em views.py
+ Em nada mais a integração interfere em MateriaLegislativa
+ {% endcomment %}
+
+
+ {% comment %}
+ Opção adicionada para chamar o TextoArticulado da norma.
+ para integração foram necessárias apenas criar a url norma_ta em urls.py
+ e a view NormaTa(IntegracaoTaView) em views.py
+ Em nada mais a integração interfere em Norma Jurídica
+ {% endcomment %}
+