- Ajustar compilação para bootstrap concluído
- Refatorar "block title" em base.html para customização sem view.title
- Refatorar template/crud/confirm_delete.html
- Corrigir identação de templates e scss para 2 espaços
- fix qa check
<li><ahref ="{% url 'ta_text' dpt.ta.pk%}#{{dpt.pk}}"class="btn-left btn-action"pk="{{dpt.pk}}"title="{% trans 'Ir para Texto'%}">T</a></li>
<li><ahref ="{% url 'compilacao:ta_text' dpt.ta.pk%}#{{dpt.pk}}"class="btn-left btn-action"pk="{{dpt.pk}}"title="{% trans 'Ir para Texto'%}">T</a></li>
{% if not dpt.tipo_dispositivo.dispositivo_de_articulacao %}
{% if not dpt.tipo_dispositivo.dispositivo_de_articulacao %}
<textareaid="editdi_texto"placeholder="{% trans "Insirirotextododispositivoaqui...Use,nosmenusdasbordasdeedição,'E+'ou'E*'paraoutrasopçõesdeeditores."%}"name="texto"rows="7">{{ dpt.texto|safe }}</textarea>
<textareaid="editdi_texto"placeholder="{% trans "Insirirotextododispositivoaqui...Use,nosmenusdasbordasdeedição,'E+'ou'E*'paraoutrasopçõesdeeditores."%}"name="texto"rows="7">{{ dpt.texto|safe }}</textarea>
{%endif%}
{%endif%}
</div>
</div>
<ulclass="label_status">
<ulclass="label_status">
@ -98,7 +95,6 @@
{% endif%}
{% endif%}
{% if view.pk_view == 0 and view.pk_edit == 0 or view.pk_edit != view.pk_view %}
{% if view.pk_view == 0 and view.pk_edit == 0 or view.pk_edit != view.pk_view %}
{% if not dpt.rotulo and not dpt.texto %}
{% if not dpt.rotulo and not dpt.texto %}
<divclass="btns-action actions_left">
<divclass="btns-action actions_left">
<aclass="btn-edit"pk="{{dpt.pk}}"title="Edição do dispositivo: {{ dpt.tipo_dispositivo.nome }} {{ dpt.rotulo }}">E</a>
<aclass="btn-edit"pk="{{dpt.pk}}"title="Edição do dispositivo: {{ dpt.tipo_dispositivo.nome }} {{ dpt.rotulo }}">E</a>
@ -108,7 +104,7 @@
{% spaceless %}
{% spaceless %}
<divclass="de"id="id{{dpt.id}}"pk="{{dpt.pk}}"ordem="{{dpt.ordem}}"name="{{dpt.pk}}"title="{{dpt.pk}}">{{ dpt.tipo_dispositivo.rotulo_prefixo_html|safe }}{{ dpt.rotulo }}{{ dpt.tipo_dispositivo.rotulo_sufixo_html|safe }}{{ dpt.tipo_dispositivo.texto_prefixo_html|safe }}{% if dpt.texto == '' and not dpt.tipo_dispositivo.dispositivo_de_articulacao %}<spanclass="semtexto">({{dpt.tipo_dispositivo}} sem texto)</span>{%else%}{{ dpt.texto|safe }}{%endif%}</div>
<divclass="de"id="id{{dpt.id}}"pk="{{dpt.pk}}"ordem="{{dpt.ordem}}"name="{{dpt.pk}}"title="{{dpt.pk}}">{{ dpt.tipo_dispositivo.rotulo_prefixo_html|safe }}{{ dpt.rotulo }}{{ dpt.tipo_dispositivo.rotulo_sufixo_html|safe }}{{ dpt.tipo_dispositivo.texto_prefixo_html|safe }}{% if dpt.texto == '' and not dpt.tipo_dispositivo.dispositivo_de_articulacao %}<spanclass="semtexto">({{dpt.tipo_dispositivo}} sem texto)</span>{%else%}{{ dpt.texto|safe }}{%endif%}</div>
{% if dpt.ta_publicado_id != None and not dpt.tipo_dispositivo.dispositivo_de_articulacao %}
{% if dpt.ta_publicado_id != None and not dpt.tipo_dispositivo.dispositivo_de_articulacao %}
<ahref="{% url 'ta_text_edit' object.pk %}"class="btn btn-default">{% trans 'Editar Texto' %}</a>
<ahref="{% url 'compilacao:ta_text_edit' object.pk %}"class="btn btn-default">{% trans 'Editar Texto' %}</a>
</div>
</div>
</div>
</div>
{% endblock actions %}
{% endblock actions %}
{% block detail_content %}{{block.super}}
{% block detail_content %}
{{block.super}}
{% endblock %}
{% endblock %}
<divclass="cp">
<divclass="cp">
@ -35,40 +36,51 @@
{% for key, values in view.get_vigencias.items %}
{% for key, values in view.get_vigencias.items %}
{% if forloop.first %}
{% if forloop.first %}
<ulclass="nav nav-pills">
<ulclass="nav nav-pills cp-vigencias">
{% endif %}
{% if forloop.first %}
{% for dispositivo in values %}
{% for dispositivo in values %}
<liclass="{% if view.inicio_vigencia == dispositivo.inicio_vigencia %}active{%endif%}"><ahref="{%url 'ta_vigencia' dispositivo.ta_id dispositivo|get_sign_vigencia %}"title="{% trans 'Vigência entre'%} {{dispositivo.inicio_vigencia}} {% trans 'e'%} {{dispositivo.fim_vigencia}}">{% trans 'Texto Original'%}</a>
<liclass="{% if view.inicio_vigencia == dispositivo.inicio_vigencia %}active{%endif%}">
<ahref="{%url 'compilacao:ta_vigencia' dispositivo.ta_id dispositivo|get_sign_vigencia %}"title="{% trans 'Vigência entre'%} {{dispositivo.inicio_vigencia}} {% trans 'e'%} {{dispositivo.fim_vigencia}}">{% trans 'Texto Original'%}</a>
</li>
{% endfor %}
{% endfor %}
{% elif forloop.last %}
{% elif forloop.last %}
{% for dispositivo in values %}
{% for dispositivo in values %}
<liclass="{% if not view.inicio_vigencia%}active{% endif %}"><ahref="{%url 'ta_text' dispositivo.ta_id %}"title="{% trans 'Compilação atual'%}.
{% trans 'Vigência a partir de'%} {{dispositivo.inicio_vigencia}}
{% if dispositivo.ta_publicado_id in ta_pub_list %}{{ ta_pub_list|lookup:dispositivo.ta_publicado_id }}{%else%}{{dispositivo.ta_publicado}}{%endif%}">{% trans 'Texto Atual'%}</a>
<liclass="{% if not view.inicio_vigencia%}active{% endif %}">
<ahref="{%url 'compilacao:ta_text' dispositivo.ta_id %}"title="{% trans 'Compilação atual'%}.
{% trans 'Vigência a partir de'%} {{dispositivo.inicio_vigencia}}
{% if dispositivo.ta_publicado_id in ta_pub_list %}{{ ta_pub_list|lookup:dispositivo.ta_publicado_id }}{%else%}{{dispositivo.ta_publicado}}{%endif%}">{% trans 'Texto Atual'%}</a>
{% if forloop.last %}
</li>
{% if forloop.parentloop.last %}
</ul>
</ul>
{% if view.inicio_vigencia and view.fim_vigencia %}
{% if view.inicio_vigencia and view.fim_vigencia %}
<spanclass="vigencia-active">{% trans 'Vigência entre'%} <b>{{view.inicio_vigencia}}</b> {% trans 'e'%} <b>{{view.fim_vigencia}}</b>.</span>
<spanclass="vigencia-active">
{% blocktrans with inicio_vigencia=view.inicio_vigencia fim_vigencia=view.fim_vigencia ta_publicado=dispositivo.ta_publicado%}
Vigência entre <b>{{inicio_vigencia}}</b> e <b>{{fim_vigencia}}</b>.
<br>
<small>Dada pela {{ta_publicado}}</small>
</span>
{% endblocktrans%}
{% else%}
{% else%}
<spanclass="vigencia-active">{% trans 'Vigência a partir de '%} <b>{{dispositivo.inicio_vigencia}}.</b></span>
<spanclass="vigencia-active">
{% blocktrans with inicio_vigencia=dispositivo.inicio_vigencia ta_publicado=dispositivo.ta_publicado%}
Vigência a partir de <b>{{inicio_vigencia}}</b>.
<br>
<small>Dada pela {{ta_publicado}}</small>
{% endblocktrans %}
</span>
{%endif%}
{%endif%}
{% endif%}
{% endif%}
{% endfor %}
{% endfor %}
{% else %}
{% else %}
<liclass="{% if view.inicio_vigencia.year == key %}active{% endif %}"><adata-toggle="dropdown"href="#"role="button"aria-haspopup="true"aria-expanded="false">{{ key }}</a>
<liclass="{% if values.inicio_vigencia.year == key %}active{% endif %}"><adata-toggle="dropdown"href="#"role="button"aria-haspopup="true"aria-expanded="false">{{ key }}</a>
{%endif%}
{% if not forloop.first and not forloop.last %}
<ulclass="dropdown-menu">
<ulclass="dropdown-menu">
{% for dispositivo in values %}
{% for dispositivo in values %}
<li>
<li>
{% if not forloop.parentloop.first %}
{% if not forloop.parentloop.first %}
<ahref="{%url 'ta_vigencia' dispositivo.ta_id dispositivo|get_sign_vigencia %}"title="{% if dispositivo.ta_publicado_id in ta_pub_list%}{{ ta_pub_list|lookup:dispositivo.ta_publicado_id }}{%else%}{{dispositivo.ta_publicado}}{%endif%}">{% trans 'Vigência entre'%} {{dispositivo.inicio_vigencia}} {% trans 'e'%} {{dispositivo.fim_vigencia}}</a>
<ahref="{%url 'compilacao:ta_vigencia' dispositivo.ta_id dispositivo|get_sign_vigencia %}"title="{% if dispositivo.ta_publicado_id in ta_pub_list%}{{ ta_pub_list|lookup:dispositivo.ta_publicado_id }}{%else%}{{dispositivo.ta_publicado}}{%endif%}">{% trans 'Vigência entre'%} {{dispositivo.inicio_vigencia}} {% trans 'e'%} {{dispositivo.fim_vigencia}}</a>
{% if perms.compilacao.add_nota or perms.compilacao.add_vide or perms.compilacao.change_dispositivo%}
{% if perms.compilacao.add_nota or perms.compilacao.add_vide or perms.compilacao.change_dispositivo%}
<divclass="dne"id="dne{{dpt.pk}}"pk="{{dpt.pk}}">
<divclass="dne"id="dne{{dpt.pk}}"pk="{{dpt.pk}}">
<ulclass="btns-action">
<ulclass="btns-action">
{% if perms.compilacao.change_dispositivo %}<li><ahref ="{% url 'ta_text_edit' dpt.ta.pk%}#{{dpt.pk}}"class="btn-action"title="{% trans 'Editar Dispositivo'%}">Ed</a></li>{% endif %}
{% if perms.compilacao.change_dispositivo %}<li><ahref ="{% url 'compilacao:ta_text_edit' dpt.ta.pk%}#{{dpt.pk}}"class="btn-action"title="{% trans 'Editar Dispositivo'%}">Ed</a></li>{% endif %}
{% if perms.compilacao.add_nota %}<li><aclass="btn-action btn-nota-create"model="nota"pk="{{dpt.pk}}"title="{% trans 'Adicionar Nota'%}">N</a></li>{% endif %}
{% if perms.compilacao.add_nota %}<li><aclass="btn-action btn-nota-create"model="nota"pk="{{dpt.pk}}"title="{% trans 'Adicionar Nota'%}">N</a></li>{% endif %}
{% if perms.compilacao.add_vide %}<li><aclass="btn-action btn-vide-create"model="vide"pk="{{dpt.pk}}"title="{% trans 'Adicionar Vide'%}">V</a></li>{% endif %}
{% if perms.compilacao.add_vide %}<li><aclass="btn-action btn-vide-create"model="vide"pk="{{dpt.pk}}"title="{% trans 'Adicionar Vide'%}">V</a></li>{% endif %}
</ul>
</ul>
@ -50,11 +46,12 @@
<divclass="dn"id="dn{{dpt.pk}}"pk="{{dpt.pk}}">{# Dispostivo Nota e Vides #}
<divclass="dn"id="dn{{dpt.pk}}"pk="{{dpt.pk}}">{# Dispostivo Nota e Vides #}
<ulclass="dnl">{# Dispostivo Nota Lista#}
<ulclass="dnl">{# Dispostivo Nota Lista#}
{% if cita and cita|lookup:dpt.pk %}
{% if cita and cita|lookup:dpt.pk %}
{% for vide in cita|lookup:dpt.pk %}
{% for vide in cita|lookup:dpt.pk %}
{%if not forloop.first %}<liclass="bullet">•</li>{%endif%}
{%if not forloop.first %}
<liclass="bullet">•</li>
{% endif %}
<liclass="dnli"id="nt{{vide.pk}}">
<liclass="dnli"id="nt{{vide.pk}}">
<ul>
<ul>
@ -75,9 +72,9 @@
<divclass="ntitulo">Vide: </div>
<divclass="ntitulo">Vide: </div>
<divclass="ntexto">
<divclass="ntexto">
{% if vide.dispositivo_ref.dispositivo_pai.nivel != 0 and vide.dispositivo_ref.dispositivo_pai.tipo_dispositivo.dispositivo_de_articulacao %}
{% if vide.dispositivo_ref.dispositivo_pai.nivel != 0 and vide.dispositivo_ref.dispositivo_pai.tipo_dispositivo.dispositivo_de_articulacao %}
{%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 %}<liclass="bullet">•</li>{%endif%}
{%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 %}
<liclass="bullet">•</li>
{% endif %}
{% if notas and notas|lookup:dpt.pk %}
{% if notas and notas|lookup:dpt.pk %}
{% for nota in 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 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 %}<liclass="bullet">•</li>{%endif%}
{%if not forloop.first %}
<liclass="bullet">•</li>
{% endif %}
<liclass="dnli"id="nt{{nota.pk}}">
<liclass="dnli"id="nt{{nota.pk}}">
<ul>
<ul>
{% if user.is_authenticated %}
{% if user.is_authenticated %}
@ -157,13 +163,14 @@
{% endif%}
{% endif%}
</div>
</div>
{% endspaceless %}
{% endspaceless %}
{% if ta_pub_list and dpt.tipo_dispositivo.class_css == 'bloco_alteracao'%}
{% if dpt.tipo_dispositivo.class_css == 'bloco_alteracao'%}