Browse Source

Corrige a url do help_path e adiciona parte das urls no template.

pull/1524/head
Mariana Mendes 7 years ago
parent
commit
4d9d47e757
  1. 9
      sapl/base/urls.py
  2. 9
      sapl/base/views.py
  3. 50
      sapl/templates/ajuda.html
  4. 16
      sapl/templates/ajuda/modulo_parlamentares.html

9
sapl/base/urls.py

@ -11,7 +11,7 @@ from sapl.settings import EMAIL_SEND_USER
from .apps import AppConfig
from .forms import LoginForm, NovaSenhaForm, RecuperarSenhaForm
from .views import (AppConfigCrud, CasaLegislativaCrud, HelpView,
from .views import (AppConfigCrud, CasaLegislativaCrud, HelpTopicView,
RelatorioAtasView, RelatorioHistoricoTramitacaoView,
RelatorioMateriasPorAnoAutorTipoView,
RelatorioMateriasPorAutorView,
@ -54,9 +54,10 @@ urlpatterns = [
url(r'^sistema/autor/tipo/', include(TipoAutorCrud.get_urls())),
url(r'^sistema/autor/', include(AutorCrud.get_urls())),
url(r'^sistema/ajuda/', TemplateView.as_view(template_name='ajuda.html')),
url(r'^sistema/ajuda/(?P<topic>\w+)$',
HelpView.as_view(), name='help_topic'),
url(r'^sistema/ajuda/', TemplateView.as_view(template_name='ajuda.html'),
name='help'),
url(r'^sistema/ajuda-topico/$',
HelpTopicView.as_view(), name='help_topic'),
url(r'^sistema/ajuda/',
TemplateView.as_view(template_name='ajuda/index.html'),
name='help_base'),

9
sapl/base/views.py

@ -492,11 +492,12 @@ class CasaLegislativaCrud(CrudAux):
kwargs={'pk': self.kwargs['pk']}))
class HelpView(PermissionRequiredMixin, TemplateView):
# XXX treat non existing template as a 404!!!!
class HelpTopicView(TemplateView):
def get_template_names(self):
return ['ajuda/%s.html' % self.kwargs['topic']]
if 'topic' in self.request.GET and self.request.GET['topic']:
return ['ajuda/%s.html' % self.request.GET['topic']]
else:
return HttpResponseRedirect(reverse('sapl.base:help'))
class AppConfigCrud(CrudAux):

50
sapl/templates/ajuda.html

@ -7,44 +7,44 @@
<br />
<ul class="manual">
<li>
<a href="">Acessando o Sistema</a>
<a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Acessando o Sistema</a>
<ul>
<li><a href="">Consulta à Mesa Diretora</a></li>
<li><a href="">Consulta às Comissões</a></li>
<li><a href="">Consulta à Ordem do Dia</a></li>
<li><a href="">Consulta Sessão Plenária</a></li>
<li><a href="">Consulta Parlamentares</a></li>
<li><a href="">Consulta às Matérias Legislativas</a></li>
<li><a href="">Consulta às Normas Jurídicas</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Consulta à Mesa Diretora</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Consulta às Comissões</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Consulta à Ordem do Dia</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Consulta Sessão Plenária</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Consulta Parlamentares</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Consulta às Matérias Legislativas</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=consultas">Consulta às Normas Jurídicas</a></li>
</ul>
</li>
<li><a href="">Tramitando Processos em Lote</a></li>
<li><a href="">Impressos</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=tramitacao_lote">Tramitando Processos em Lote</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=impressos">Impressos</a></li>
<li>
<a href="">Emitindo Relatórios Administrativos</a>
<a href="{% url 'sapl.base:help_topic'%}?topic=relatorios">Emitindo Relatórios Administrativos</a>
<ul>
<li><a href="">Emite Proposituras por Tipo, Autor e Ano</a></li>
<li><a href="">Emite Proposituras por Autor</a></li>
<li><a href="">Emite Matérias Legislativas por status da tramitação e prazo limite</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=relatorios">Emite Proposituras por Tipo, Autor e Ano</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=relatorios">Emite Proposituras por Autor</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=relatorios">Emite Matérias Legislativas por status da tramitação e prazo limite</a></li>
</ul>
</li>
<li><a href="">Acessando o modulo de alimentação das informações</a></li>
<li><a href="">Casa Legislativa</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=acessando_alimenta">Acessando o modulo de alimentação das informações</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=casa_legislativa">Casa Legislativa</a></li>
<li>
<a href="">Parlamentares</a>
<a href="{% url 'sapl.base:help_topic'%}?topic=modulo_parlamentares">Parlamentares</a>
<ul>
<li><a href="">Legislatura</a></li>
<li><a href="">Tipo de Afastamento</a></li>
<li><a href="">Tipo de Dependente</a></li>
<li><a href="">Tipo de Situação Militar</a></li>
<li><a href="">Nível de Instrução</a></li>
<li><a href="">Partidos</a></li>
<li><a href="">Coligação</a>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=legislatura">Legislatura</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=tipo_afastamento">Tipo de Afastamento</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=tipo_dependente">Tipo de Dependente</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=tipo_situa_militar">Tipo de Situação Militar</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=nivel_instrucao">Nível de Instrução</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=partidos">Partidos</a></li>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=coligacao">Coligação</a>
<ul><li><a href="">Composição</a></li></ul>
</li>
<li><a href="">Cadastro de Parlamentares</a>
<li><a href="{% url 'sapl.base:help_topic'%}?topic=cadastro_parlamentares">Cadastro de Parlamentares</a>
<ul>
<li><a href="">Mandatos do Parlamentar</a></li>
<li><a href="">Filiações Partidárias</a></li>

16
sapl/templates/ajuda/modulo_parlamentares.html

@ -17,23 +17,23 @@ transa&ccedil;&atilde;o, que s&atilde;o:<br />
<b>- Tabelas Auxiliares<br />
</b><br />
<ul>
<li>&nbsp;&nbsp;&nbsp; <a href="legislatura">Legislatura</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="tipo_afastamento">Tipo
<li>&nbsp;&nbsp;&nbsp; <a href="{% url 'sapl.base:help_topic'%}?topic=legislatura">Legislatura</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="{% url 'sapl.base:help_topic'%}?topic=tipo_afastamento">Tipo
de afastamento</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="tipo_dependente">Tipo
<li>&nbsp;&nbsp;&nbsp; <a href="{% url 'sapl.base:help_topic'%}?topic=tipo_dependentee">Tipo
de Dependente</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="tipo_situa_militar">Tipo
<li>&nbsp;&nbsp;&nbsp; <a href="{% url 'sapl.base:help_topic'%}?topic=tipo_situa_militar">Tipo
de Situa&ccedil;&atilde;o Militar</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="nivel_instrucao">N&iacute;vel
<li>&nbsp;&nbsp;&nbsp; <a href="{% url 'sapl.base:help_topic'%}?topic=nivel_instrucao">N&iacute;vel
de Instru&ccedil;&atilde;o</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="partidos">Partidos</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="coligacao">Coliga&ccedil;&atilde;o</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="% url 'sapl.base:help_topic'%}?topic=partidos">Partidos</a></li>
<li>&nbsp;&nbsp;&nbsp; <a href="% url 'sapl.base:help_topic'%}?topic=coligacao">Coliga&ccedil;&atilde;o</a></li>
</ul>
<br />
<a href="{{casa_legislativa}}">Anterior</a> |
<a href="ajuda_index_html">&Iacute;ndice</a>
<a href="{% url 'sapl.base:help_topic'%}?topic=legislatura">&Iacute;ndice</a>
| <a href="legislatura">Pr&oacute;xima</a>

Loading…
Cancel
Save