From 7bef9baff5ae0e8cea96214fdbfc6fd9c1e93b67 Mon Sep 17 00:00:00 2001 From: LeandroRoberto Date: Thu, 13 Oct 2016 10:55:29 -0300 Subject: [PATCH] =?UTF-8?q?Add=20Bloco,=20Bancada,=20Frente=20poss=C3=ADve?= =?UTF-8?q?is=20Tip=20de=20Autores?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/parlamentares/models.py | 8 +++++++- sapl/sessao/models.py | 14 +++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/sapl/parlamentares/models.py b/sapl/parlamentares/models.py index 9a6954d14..66e72e0cb 100644 --- a/sapl/parlamentares/models.py +++ b/sapl/parlamentares/models.py @@ -263,7 +263,8 @@ class Parlamentar(models.Model): verbose_name=_('Fotografia'), validators=[restringe_tipos_de_arquivo_img]) - # campo conceitual de reversão genérica para o model Autor + # campo conceitual de reversão genérica para o model Autor que dá a + # o meio possível de localização de tipos de autores. autor = SaplGenericRelation(Autor, fields_search=('nome_completo', 'nome_parlamentar')) @@ -452,6 +453,11 @@ class Frente(models.Model): blank=True, null=True, verbose_name=_('Data Dissolução')) descricao = models.TextField(blank=True, verbose_name=_('Descrição')) + # campo conceitual de reversão genérica para o model Autor que dá a + # o meio possível de localização de tipos de autores. + autor = SaplGenericRelation(Autor, fields_search=('nome', + 'descricao')) + class Meta: verbose_name = _('Frente') verbose_name_plural = _('Frentes') diff --git a/sapl/sessao/models.py b/sapl/sessao/models.py index 614f3ec57..ba28d3dac 100644 --- a/sapl/sessao/models.py +++ b/sapl/sessao/models.py @@ -2,10 +2,12 @@ from django.db import models from django.utils.translation import ugettext_lazy as _ from model_utils import Choices +from sapl.base.models import Autor from sapl.materia.models import MateriaLegislativa from sapl.parlamentares.models import (CargoMesa, Legislatura, Parlamentar, Partido, SessaoLegislativa) -from sapl.utils import YES_NO_CHOICES, restringe_tipos_de_arquivo_txt +from sapl.utils import YES_NO_CHOICES, restringe_tipos_de_arquivo_txt,\ + SaplGenericRelation class CargoBancada(models.Model): @@ -38,6 +40,11 @@ class Bancada(models.Model): verbose_name=_('Data Extinção')) descricao = models.TextField(blank=True, verbose_name=_('Descrição')) + # campo conceitual de reversão genérica para o model Autor que dá a + # o meio possível de localização de tipos de autores. + autor = SaplGenericRelation(Autor, fields_search=('nome', + 'descricao')) + class Meta: verbose_name = _('Bancada') verbose_name_plural = _('Bancadas') @@ -341,6 +348,11 @@ class Bloco(models.Model): blank=True, null=True, verbose_name=_('Data Dissolução')) descricao = models.TextField(blank=True, verbose_name=_('Descrição')) + # campo conceitual de reversão genérica para o model Autor que dá a + # o meio possível de localização de tipos de autores. + autor = SaplGenericRelation(Autor, fields_search=('nome', + 'descricao')) + class Meta: verbose_name = _('Bloco') verbose_name_plural = _('Blocos')