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')