From ecef66b516ccfd33040804c1380434127685ad56 Mon Sep 17 00:00:00 2001 From: LeandroRoberto Date: Tue, 24 Oct 2017 11:58:17 -0200 Subject: [PATCH] =?UTF-8?q?remove=20regra=20de=20unicidade=20de=20tipo=20d?= =?UTF-8?q?e=20proposi=C3=A7=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/materia/forms.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py index 59391b07d..10f2d6e23 100644 --- a/sapl/materia/forms.py +++ b/sapl/materia/forms.py @@ -1,7 +1,6 @@ import os -import django_filters from crispy_forms.bootstrap import Alert, FormActions, InlineRadios from crispy_forms.helper import FormHelper from crispy_forms.layout import (HTML, Button, Column, Div, Field, Fieldset, @@ -22,8 +21,8 @@ from django.utils.encoding import force_text from django.utils.html import format_html from django.utils.safestring import mark_safe from django.utils.translation import ugettext_lazy as _ +import django_filters -import sapl from sapl.base.models import Autor, TipoAutor from sapl.comissoes.models import Comissao from sapl.compilacao.models import (STATUS_TA_IMMUTABLE_PUBLIC, @@ -42,6 +41,7 @@ from sapl.utils import (RANGE_ANOS, YES_NO_CHOICES, MateriaPesquisaOrderingFilter, RangeWidgetOverride, autor_label, autor_modal, models_with_gr_for_model, qs_override_django_filter) +import sapl from .models import (AcompanhamentoMateria, Anexada, Autoria, DespachoInicial, DocumentoAcessorio, Numeracao, Proposicao, Relatoria, @@ -939,6 +939,12 @@ class TipoProposicaoForm(ModelForm): _('O Registro definido (%s) não está na base de %s.' ) % (cd['tipo_conteudo_related'], content_type)) + """ + A unicidade de tipo proposição para tipo de conteudo + 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']) @@ -953,7 +959,7 @@ class TipoProposicaoForm(ModelForm): 'que foi defindo como (%s) para (%s)' ) % (unique_value, content_type, - unique_value.tipo_conteudo_related)) + unique_value.tipo_conteudo_related))""" return super().clean()