Browse Source

Alterando o submenu de Visitas

pull/109/head
Lude Ribeiro 3 years ago
parent
commit
b7001b3823
  1. 10
      sigi/apps/convenios/models.py
  2. 2
      sigi/apps/home/templatetags/menu_conf.yaml

10
sigi/apps/convenios/models.py

@ -10,7 +10,6 @@ from django.utils.translation import ugettext as _
from sigi.apps.utils import SearchField, to_ascii from sigi.apps.utils import SearchField, to_ascii
from sigi.apps.casas.models import Orgao from sigi.apps.casas.models import Orgao
from sigi.apps.servidores.models import Servidor, Servico from sigi.apps.servidores.models import Servidor, Servico
#from sigi.apps.convenios.admin import ConvenioAdmin
class Projeto(models.Model): class Projeto(models.Model):
""" Modelo para representar os projetos do programa """ Modelo para representar os projetos do programa
@ -66,6 +65,7 @@ class Convenio(models.Model):
blank=True, blank=True,
help_text=_(u'Formatos:<br/>Antigo: <em>XXXXXX/XX-X</em>.<br/><em>SIGAD: XXXXX.XXXXXX/XXXX-XX</em>') help_text=_(u'Formatos:<br/>Antigo: <em>XXXXXX/XX-X</em>.<br/><em>SIGAD: XXXXX.XXXXXX/XXXX-XX</em>')
) )
link_processo_stf = ('get_sigad_url')
num_convenio = models.CharField( num_convenio = models.CharField(
_(u'número do convênio'), _(u'número do convênio'),
max_length=10, max_length=10,
@ -212,6 +212,14 @@ class Convenio(models.Model):
return _(u"Indefinido") return _(u"Indefinido")
def link_sigad(self, obj):
if obj.pk is None:
return ""
return obj.get_sigad_url()
link_sigad.short_description = _("Processo no Senado")
link_sigad.allow_tags = True
def get_sigad_url(self): def get_sigad_url(self):
m = re.match( m = re.match(
r'(?P<orgao>00100|00200)\.(?P<sequencial>\d{6})/(?P<ano>\d{4})-\d{2}', r'(?P<orgao>00100|00200)\.(?P<sequencial>\d{6})/(?P<ano>\d{4})-\d{2}',

2
sigi/apps/home/templatetags/menu_conf.yaml

@ -50,7 +50,7 @@ main_menu:
- title: Oficinas - title: Oficinas
url: eventos/evento/?tipo_evento__nome__contains=Oficina url: eventos/evento/?tipo_evento__nome__contains=Oficina
- title: Visitas Interlegis - title: Visitas Interlegis
url: eventos/evento/?tipo_evento__nome__exact=Visita Interlegis url: eventos/evento/?tipo_evento__nome__contains=Visita
- title: Calendário mensal - title: Calendário mensal
url: eventos/calendario url: eventos/calendario
- title: Alocação de equipe - title: Alocação de equipe

Loading…
Cancel
Save