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 %}