mirror of https://github.com/interlegis/sigi.git
Marcio Mazza
10 years ago
13 changed files with 146 additions and 35 deletions
@ -0,0 +1,6 @@ |
|||||
|
{% load menus %} |
||||
|
<ul class="nav navbar-nav"> |
||||
|
{% for menu_item in menu_items %} |
||||
|
{% show_menu_item menu_item base_url %} |
||||
|
{% endfor %} |
||||
|
</ul> |
@ -0,0 +1,17 @@ |
|||||
|
{% load menus %} |
||||
|
{% if menu_item.children %} |
||||
|
<li class="dropdown"> |
||||
|
{% if menu_item.url %} |
||||
|
<a href="{{base_url}}{{ menu_item.url }}" class="dropdown-toggle" data-toggle="dropdown">{{ menu_item.title }}</a> |
||||
|
{% else %} |
||||
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ menu_item.title }} <span class="caret"></span></a> |
||||
|
{% endif %} |
||||
|
<ul class="dropdown-menu" role="menu"> |
||||
|
{% for child in menu_item.children %} |
||||
|
{% show_menu_item child base_url %} |
||||
|
{% endfor %} |
||||
|
</ul> |
||||
|
</li> |
||||
|
{% else %} |
||||
|
<li><a href="{{base_url}}{{ menu_item.url }}">{{ menu_item.title }}</a></li> |
||||
|
{% endif %} |
@ -0,0 +1,97 @@ |
|||||
|
main_menu: |
||||
|
- title: Gráficos |
||||
|
url: '' |
||||
|
- title: Municípios |
||||
|
url: admin:contatos/municipio/ |
||||
|
children: |
||||
|
- title: Municípios |
||||
|
url: contatos/municipio/ |
||||
|
- title: Unidades Federativas |
||||
|
url: contatos/unidadefederativa/ |
||||
|
- title: Casas Legislativas |
||||
|
url: casas/casalegislativa/ |
||||
|
children: |
||||
|
- title: Todas |
||||
|
url: casas/casalegislativa/ |
||||
|
- title: Câmaras Municipais |
||||
|
url: casas/casalegislativa/?tipo__id__exact=1 |
||||
|
- title: Assembléias Legislativas |
||||
|
url: casas/casalegislativa/?tipo__id__exact=2 |
||||
|
- title: Legislaturas |
||||
|
url: mesas/legislatura/ |
||||
|
children: |
||||
|
- title: Todas |
||||
|
url: mesas/legislatura/ |
||||
|
- title: Parlamentares |
||||
|
url: parlamentares/parlamentar/ |
||||
|
- title: Tabela de cargos |
||||
|
url: mesas/cargo/ |
||||
|
- title: Tabela de partidos |
||||
|
url: parlamentares/partido/ |
||||
|
- title: Diagnósticos |
||||
|
url: diagnosticos/diagnostico/ |
||||
|
children: |
||||
|
- title: Administração |
||||
|
url: diagnosticos/diagnostico/ |
||||
|
- title: Coleta de dados |
||||
|
url: diagnosticos/mobile/ |
||||
|
- title: Gráficos e estatísticas |
||||
|
url: diagnosticos-graficos |
||||
|
- title: Convênios |
||||
|
url: convenios/convenio/ |
||||
|
children: |
||||
|
- title: Convênios |
||||
|
url: convenios/convenio/ |
||||
|
- title: Planos diretores |
||||
|
url: metas/planodiretor/ |
||||
|
- title: Inventário |
||||
|
url: inventario/bem/ |
||||
|
children: |
||||
|
- title: Bens |
||||
|
url: inventario/bem/ |
||||
|
- title: Fornecedores |
||||
|
url: inventario/fornecedor/ |
||||
|
- title: Equipamentos |
||||
|
url: inventario/equipamento/ |
||||
|
- title: Fabricantes |
||||
|
url: inventario/fabricante/ |
||||
|
- title: Tipos de equipamentos |
||||
|
url: inventario/tipoequipamento/ |
||||
|
- title: Modelos de equipamentos |
||||
|
url: inventario/modeloequipamento/ |
||||
|
- title: Servidores |
||||
|
url: servidores/servidor/?user__is_active__exact=1 |
||||
|
children: |
||||
|
- title: Pessoal |
||||
|
url: servidores/servidor/?user__is_active__exact=1 |
||||
|
- title: Funções |
||||
|
url: servidores/funcao |
||||
|
- title: Férias |
||||
|
url: servidores/ferias/ |
||||
|
- title: Licenças |
||||
|
url: servidores/licenca/ |
||||
|
- title: Serviços SEIT |
||||
|
url: servicos/casaatendida/ |
||||
|
children: |
||||
|
- title: Tipos de serviço |
||||
|
url: servicos/tiposervico/ |
||||
|
- title: Casas atendidas |
||||
|
url: servicos/casaatendida/ |
||||
|
- title: Lista de serviços |
||||
|
url: servicos/servico/ |
||||
|
- title: Ocorrências |
||||
|
url: ocorrencias/ocorrencia/?grupo=S&status__in=1,2 |
||||
|
children: |
||||
|
- title: Registro de ocorrências |
||||
|
url: ocorrencias/ocorrencia/?grupo=S&status__in=1,2 |
||||
|
- title: Tabela de categorias |
||||
|
url: ocorrencias/categoria/ |
||||
|
- title: Tipos de contato |
||||
|
url: ocorrencias/tipocontato/ |
||||
|
- title: Financeiro |
||||
|
url: financeiro/desembolso/ |
||||
|
children: |
||||
|
- title: Desembolsos |
||||
|
url: financeiro/desembolso/ |
||||
|
- title: Dashboard |
||||
|
url: metas-dashboardsss |
@ -0,0 +1,21 @@ |
|||||
|
from os.path import dirname |
||||
|
|
||||
|
import yaml |
||||
|
from django import template |
||||
|
|
||||
|
|
||||
|
register = template.Library() |
||||
|
|
||||
|
menus = yaml.load(open(dirname(__file__) + '/menu_conf.yaml', 'r')) |
||||
|
|
||||
|
|
||||
|
@register.inclusion_tag('menus/menu.html', takes_context=True) |
||||
|
def show_menu(context, menu_id): |
||||
|
base_url = context['request'].build_absolute_uri('/') |
||||
|
menus = yaml.load(open(dirname(__file__) + '/menu_conf.yaml', 'r')) |
||||
|
return dict(menu_items=menus[menu_id], base_url=base_url) |
||||
|
|
||||
|
|
||||
|
@register.inclusion_tag('menus/menu_item.html') |
||||
|
def show_menu_item(menu_item, base_url): |
||||
|
return dict(menu_item=menu_item, base_url=base_url) |
@ -1,9 +0,0 @@ |
|||||
{% load tree_menu_tags %} |
|
||||
|
|
||||
{% ifequal menu_type "unordered-list" %} |
|
||||
<ul class="nav navbar-nav"> |
|
||||
{% for menu_item in menu.root_item.children %} |
|
||||
{% show_menu_item menu_item %} |
|
||||
{% endfor %} |
|
||||
</ul> |
|
||||
{% endifequal %} |
|
@ -1,20 +0,0 @@ |
|||||
{% load tree_menu_tags %} |
|
||||
|
|
||||
{% ifequal menu_type "unordered-list" %} |
|
||||
{% if menu_item.has_children %} |
|
||||
<li class="dropdown"> |
|
||||
{% if menu_item.url %} |
|
||||
<a href="{{ menu_item.url }}" class="dropdown-toggle" data-toggle="dropdown">{{ menu_item.caption }}</a> |
|
||||
{% else %} |
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">{{ menu_item.caption }} <span class="caret"></span></a> |
|
||||
{% endif %} |
|
||||
<ul class="dropdown-menu" role="menu"> |
|
||||
{% for child in menu_item.children %} |
|
||||
{% show_menu_item child %} |
|
||||
{% endfor %} |
|
||||
</ul> |
|
||||
</li> |
|
||||
{% else %} |
|
||||
<li><a href="{{ menu_item.url }}">{{ menu_item.caption }}</a></li> |
|
||||
{% endif %} |
|
||||
{% endifequal %} |
|
Loading…
Reference in new issue