Browse Source

Refactor Proposicoes out of ProtocoloAdm sub-menu

pull/11/merge
Edward Ribeiro 9 years ago
parent
commit
f51c2f4602
  1. 15
      protocoloadm/urls.py
  2. 5
      protocoloadm/views.py
  3. 2
      templates/base.html
  4. 2
      templates/protocoloadm/proposicao_receber.html
  5. 7
      templates/protocoloadm/proposicoes.html
  6. 11
      templates/protocoloadm/proposicoes_detail.html
  7. 2
      templates/protocoloadm/proposicoes_incorporadas.html
  8. 2
      templates/protocoloadm/proposicoes_naoincorporadas.html
  9. 2
      templates/protocoloadm/proposicoes_naorecebidas.html
  10. 6
      templates/protocoloadm/protocoloadm_detail.html

15
protocoloadm/urls.py

@ -5,6 +5,7 @@ from protocoloadm.views import (AnularProtocoloAdmView,
DocumentoAcessorioAdministrativoView,
PesquisarDocumentoAdministrativo,
ProposicaoReceberView, ProposicaoView,
ProposicaoDetailView,
ProposicoesIncorporadasView,
ProposicoesNaoIncorporadasView,
ProposicoesNaoRecebidasView,
@ -65,17 +66,19 @@ urlpatterns = [
# TODO: move to Proposicoes app
url(r'^protocoloadm/proposicao-receber',
url(r'^proposicoes$',
ProposicaoView.as_view(), name='proposicao'),
url(r'^proposicoes/proposicao-receber',
ProposicaoReceberView.as_view(), name='proposicao_receber'),
url(r'^protocoloadm/proposicoes-naorecebidas',
url(r'^proposicoes/proposicoes-naorecebidas',
ProposicoesNaoRecebidasView.as_view(),
name='proposicoes_naorecebidas'),
url(r'^protocoloadm/proposicoes-naoincorporadas',
url(r'^proposicoes/proposicoes-naoincorporadas',
ProposicoesNaoIncorporadasView.as_view(),
name='proposicoes_naoincorporadas'),
url(r'^protocoloadm/proposicoes-incorporadas',
url(r'^proposicoes/proposicoes-incorporadas',
ProposicoesIncorporadasView.as_view(),
name='proposicoes_incorporadas'),
url(r'^protocoloadm/(?P<pk>\d+)/proposicao',
ProposicaoView.as_view(), name='proposicao_view'),
url(r'^proposicoes/(?P<pk>\d+)/proposicao',
ProposicaoDetailView.as_view(), name='proposicao_view'),
]

5
protocoloadm/views.py

@ -590,7 +590,10 @@ class ProposicaoSimpleForm(forms.Form):
# attrs={'readonly':'readonly'}))
class ProposicaoView(DetailView):
class ProposicaoView(TemplateView):
template_name = "protocoloadm/proposicoes.html"
class ProposicaoDetailView(DetailView):
template_name = "protocoloadm/proposicao_view.html"
model = Proposicao

2
templates/base.html

@ -72,7 +72,7 @@
<li class="nav__sub-item"><a class="nav__sub-link" href="#">Pesquisar</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="/materia">Protocolo Legislativo</a></li>
<li class="nav__sub-item"><a class="nav__sub-link" href="/protocoloadm/protocolo">Protocolo Administrativo</a></li>
<!-- <li class="nav__sub-item"><a class="nav__sub-link" href="#">Receber Proposições</a></li> -->
<li class="nav__sub-item"><a class="nav__sub-link" href="/proposicoes">Receber Proposições</a></li>
</ul>
</li>
<li class="nav__item has-dropdown"><a class="nav__link">Atividade Legislativa</a>

2
templates/protocoloadm/proposicao_receber.html

@ -1,4 +1,4 @@
{% extends "protocoloadm/protocoloadm_detail.html" %}
{% extends "protocoloadm/proposicoes_detail.html" %}
{% load i18n %}
{% load crispy_forms_tags %}

7
templates/protocoloadm/proposicoes.html

@ -0,0 +1,7 @@
{% extends "protocoloadm/proposicoes_detail.html" %}
{% load i18n %}
{% load crispy_forms_tags %}
{% block detail_content %}
<h2>Proposições</h2>
{% endblock detail_content %}

11
templates/protocoloadm/proposicoes_detail.html

@ -0,0 +1,11 @@
{% extends "crud/detail.html" %}
{% load i18n %}
{% block sections_nav %}
<dl class="sub-nav left">
<dd><a href="{% url 'proposicao_receber' %}" class="button secondary">{% trans 'Incorporar Proposições' %}</a></dd>
<dd><a href="{% url 'proposicoes_naorecebidas' %}" class="button secondary">{% trans 'Proposições Não Recebidas' %}</a></dd>
<dd><a href="{% url 'proposicoes_naoincorporadas' %}" class="button secondary">{% trans 'Proposições Não Incorporadas' %}</a></dd>
<dd><a href="{% url 'proposicoes_incorporadas' %}" class="button secondary">{% trans 'Proposições Incorporadas' %}</a></dd>
</dl>
{% endblock sections_nav %}

2
templates/protocoloadm/proposicoes_incorporadas.html

@ -1,4 +1,4 @@
{% extends "protocoloadm/protocoloadm_detail.html" %}
{% extends "protocoloadm/proposicoes_detail.html" %}
{% load i18n %}
{% load crispy_forms_tags %}

2
templates/protocoloadm/proposicoes_naoincorporadas.html

@ -1,4 +1,4 @@
{% extends "protocoloadm/protocoloadm_detail.html" %}
{% extends "protocoloadm/proposicoes_detail.html" %}
{% load i18n %}
{% load crispy_forms_tags %}

2
templates/protocoloadm/proposicoes_naorecebidas.html

@ -1,4 +1,4 @@
{% extends "protocoloadm/protocoloadm_detail.html" %}
{% extends "protocoloadm/proposicoes_detail.html" %}
{% load i18n %}
{% load crispy_forms_tags %}

6
templates/protocoloadm/protocoloadm_detail.html

@ -7,11 +7,5 @@
<dd><a href="{% url 'protocolar_doc' %}" class="button secondary">{% trans 'Protocolar Documento' %}</a></dd>
<dd><a href="{% url 'protocolar_mat' %}" class="button secondary">{% trans 'Protocolar Matéria' %}</a></dd>
<dd><a href="{% url 'anular_protocolo' %}" class="button secondary">{% trans 'Anular Protocolo' %}</a></dd>
<!-- TODO: move to Tramitacao app -->
<dd><a href="{% url 'proposicao_receber' %}" class="button secondary">{% trans 'Incorporar Proposições' %}</a></dd>
<dd><a href="{% url 'proposicoes_naorecebidas' %}" class="button secondary">{% trans 'Proposições Não Recebidas' %}</a></dd>
<dd><a href="{% url 'proposicoes_naoincorporadas' %}" class="button secondary">{% trans 'Proposições Não Incorporadas' %}</a></dd>
<dd><a href="{% url 'proposicoes_incorporadas' %}" class="button secondary">{% trans 'Proposições Incorporadas' %}</a></dd>
</dl>
{% endblock sections_nav %}

Loading…
Cancel
Save