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

9
sapl/base/views.py

@ -492,11 +492,12 @@ class CasaLegislativaCrud(CrudAux):
kwargs={'pk': self.kwargs['pk']})) kwargs={'pk': self.kwargs['pk']}))
class HelpView(PermissionRequiredMixin, TemplateView): class HelpTopicView(TemplateView):
# XXX treat non existing template as a 404!!!!
def get_template_names(self): 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): class AppConfigCrud(CrudAux):

50
sapl/templates/ajuda.html

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

Loading…
Cancel
Save