From be830d6c94983477f7ceaba26b773de7b5a26066 Mon Sep 17 00:00:00 2001 From: "tapumar@gmail.com" Date: Fri, 23 Feb 2018 12:45:59 -0300 Subject: [PATCH] Fix #1714 --- sapl/base/templatetags/common_tags.py | 7 +++++++ sapl/materia/forms.py | 4 ++-- sapl/templates/materia/prop_pendentes_list.html | 17 +++++++++++++---- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/sapl/base/templatetags/common_tags.py b/sapl/base/templatetags/common_tags.py index 2e24b8cc2..00ab405cf 100644 --- a/sapl/base/templatetags/common_tags.py +++ b/sapl/base/templatetags/common_tags.py @@ -5,6 +5,7 @@ from sapl.materia.models import DocumentoAcessorio, MateriaLegislativa from sapl.norma.models import NormaJuridica from sapl.parlamentares.models import Filiacao from sapl.utils import filiacao_data +from django.template.defaultfilters import stringfilter register = template.Library() @@ -43,6 +44,12 @@ def isinst(value, class_str): return classe == class_str +@register.filter +@stringfilter +def strip_hash(value): + return value.split('/')[0][1:] + + @register.filter def get_add_perm(value, arg): perm = value diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py index 5c6ffdf96..e954903b2 100644 --- a/sapl/materia/forms.py +++ b/sapl/materia/forms.py @@ -1009,10 +1009,10 @@ class TipoProposicaoForm(ModelForm): """ A unicidade de tipo proposição para tipo de conteudo - foi desabilitada pois existem casos em quem é o procedimento da + foi desabilitada pois existem casos em quem é o procedimento da instituição convergir vários tipos de proposição para um tipo de matéria. - + unique_value = self._meta.model.objects.filter( content_type=content_type, object_id=cd['tipo_conteudo_related']) diff --git a/sapl/templates/materia/prop_pendentes_list.html b/sapl/templates/materia/prop_pendentes_list.html index ddc1f0363..c2c314d3d 100644 --- a/sapl/templates/materia/prop_pendentes_list.html +++ b/sapl/templates/materia/prop_pendentes_list.html @@ -1,6 +1,7 @@ {% extends "base.html" %} {% load i18n %} {% load tz %} +{% load common_tags %} {% block base_content %}
Proposições Não Recebidas @@ -20,12 +21,20 @@ {% for prop in object_list %} - {{ prop.data_envio|localtime|date:"d/m/Y H:i:s" }} + + {{ prop.data_envio|localtime|date:"d/m/Y H:i:s" }} + {{ prop.tipo.descricao }} {{ prop.descricao }} - {{ prop.autor }} - {{ prop.hash_code }} - + {{prop.autor}} + + {%if prop.hash_code %} + {{ prop.hash_code }} + {% else %} + {{ prop.hash_code }} + {% endif %} + + {% endfor %}