mirror of https://github.com/interlegis/sapl.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
83 lines
5.3 KiB
83 lines
5.3 KiB
{% load i18n %}
|
|
{% load compilacao_filters %}
|
|
{% load common_tags %}
|
|
|
|
<div class="cp">
|
|
{% for key, values in view.get_vigencias.items %}
|
|
{% if forloop.first %}
|
|
<ul class="cp-linha-vigencias">
|
|
{% for dispositivo in values %}
|
|
<li class="{% if view.inicio_vigencia == dispositivo.inicio_vigencia %}active{%endif%}">
|
|
<a class="" href="{% url 'sapl.compilacao:ta_vigencia' dispositivo.ta_id dispositivo|get_sign_vigencia %}" title="{% trans 'Vigência entre'%} {{dispositivo.inicio_vigencia}} {% trans 'e'%} {{dispositivo.fim_vigencia|default:''}}">{% trans 'Texto<br>Original'%}</a>
|
|
<span class="circle"> </span>
|
|
</li>
|
|
{% endfor %}
|
|
{% elif forloop.last %}
|
|
{% for dispositivo in values %}
|
|
<li class="{% if not view.inicio_vigencia%}active{% endif %}">
|
|
<a class="" href="{% url 'sapl.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%}{%if dispositivo.ta_publicado %}{{dispositivo.ta_publicado}}{%else%}{{dispositivo.ta}}{%endif%}{%endif%}">{% trans 'Texto<br>Atual'%}</a>
|
|
<span class="circle"> </span>
|
|
</li>
|
|
{% if forloop.parentloop.last %}
|
|
</ul>
|
|
<span class="vigencia-active">
|
|
|
|
{% if view.inicio_vigencia and view.fim_vigencia %}
|
|
{% blocktrans with inicio_vigencia=view.inicio_vigencia fim_vigencia=view.fim_vigencia%}
|
|
Vigência entre <b>{{inicio_vigencia}}</b> e <b>{{fim_vigencia}}</b>.
|
|
{% endblocktrans%}
|
|
{% else%}
|
|
{% blocktrans with inicio_vigencia=dispositivo.inicio_vigencia%}
|
|
Vigência a partir de <b>{{inicio_vigencia}}</b>.
|
|
{% endblocktrans%}
|
|
{% if dispositivo.inicio_vigencia != dispositivo.inicio_eficacia %}
|
|
Efeitos a partir de <b>{{dispositivo.inicio_eficacia}}</b>.
|
|
{% endif %}
|
|
{% endif %}
|
|
<br>
|
|
{% if view.ta_vigencia %}
|
|
<small>{% trans 'Dada por '%}<a href="{% url 'sapl.compilacao:ta_text' view.ta_vigencia %}">{{ta_pub_list|lookup:view.ta_vigencia}}</a></small>
|
|
{% elif dispositivo.ta_publicado and view.ta_vigencia != 0 %}
|
|
<small>{% trans 'Dada por '%}<a href="{% url 'sapl.compilacao:ta_text' dispositivo.ta_publicado.pk %}">{{dispositivo.ta_publicado}}</a></small>
|
|
{% else %}
|
|
<small>{% trans 'Dada por '%}<a href="{% url 'sapl.compilacao:ta_text' dispositivo.ta.pk %}">{{dispositivo.ta}}</a></small>
|
|
{% endif %}
|
|
</span>
|
|
{% endif%}
|
|
{% endfor %}
|
|
{% else %}
|
|
<li class="{% if key == view.inicio_vigencia.year and view.ta_vigencia %}active{% endif %}">
|
|
<a class="" href="#">{{ key }}</a>
|
|
<span class="circle"> </span>
|
|
<ul class="">
|
|
{% comment "" %}
|
|
<div class="arrow top"></div>
|
|
{% endcomment %}
|
|
{% for dispositivo in values %}
|
|
<li class="">
|
|
{% if not forloop.parentloop.first %}
|
|
{% if dispositivo.fim_vigencia %}
|
|
<a href="{% url 'sapl.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%}{%if dispositivo.ta_publicado %}{{dispositivo.ta_publicado}}{%else%}{{dispositivo.ta}}{%endif%}{%endif%}">{% trans 'Vigência entre'%} {{dispositivo.inicio_vigencia}} {% trans 'e'%} {{dispositivo.fim_vigencia|default:''}}</a>
|
|
{% else %}
|
|
<a href="{% url 'sapl.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%}{%if dispositivo.ta_publicado %}{{dispositivo.ta_publicado}}{%else%}{{dispositivo.ta}}{%endif%}{%endif%}">{% trans 'Vigência a partir'%} {{dispositivo.inicio_vigencia}}</a>
|
|
|
|
{% endif %}
|
|
{% endif %}
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</li>
|
|
{% endif %}
|
|
{% endfor %}
|
|
<div class="{% if not ta_pub_list %}d-none{% else %}d-flex{% endif %} tipo-vigencias fixed-bottom justify-content-center">
|
|
<div class="btn-group btn-group-sm">
|
|
<a class="btn btn-primary active" onclick="textoMultiVigente(this, false);" title="{% trans 'Texto Compilado Sequencial'%}">{% trans 'TMS'%}</a>
|
|
<a class="btn btn-primary" onclick="textoMultiVigente(this, true);" title="{% trans 'Texto Compilado Integrado com Realce de Alterações'%}">{% trans 'TMI'%}</a>
|
|
<a class="btn btn-primary" onclick="textoMultiVigente(this, false); textoVigente(this, true);" title="{% trans 'Texto Vigente COM Links para Textos Alteradores'%}">{% trans 'TVL'%}</a>
|
|
<a class="btn btn-primary" onclick="textoVigente(this, false);" title="{% trans 'Texto Vigente'%}">{% trans 'TVT'%}</a>
|
|
<a class="btn btn-primary" onclick="textoVigenteSemRevogados(this, false);" title="{% trans 'Texto Vigente Sem Dispositivos Revogados'%}">{% trans 'TVR'%}</a>
|
|
</div>
|
|
</div>
|
|
|
|
{% include 'compilacao/text_list_bloco.html'%}
|
|
</div>
|