From 61f788f1edf1262a7cfd05f24bfa8415d7ec3b61 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Thu, 29 Sep 2016 11:48:56 -0300 Subject: [PATCH] FIX #655 --- sapl/materia/forms.py | 8 ++++---- .../migrations/0049_remove_autoria_partido.py | 19 +++++++++++++++++++ sapl/materia/models.py | 2 -- sapl/sessao/forms.py | 6 +++--- sapl/templates/materia/layouts.yaml | 2 +- 5 files changed, 27 insertions(+), 10 deletions(-) create mode 100644 sapl/materia/migrations/0049_remove_autoria_partido.py diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py index e5f66a37c..cce976e88 100644 --- a/sapl/materia/forms.py +++ b/sapl/materia/forms.py @@ -474,7 +474,7 @@ class MateriaLegislativaFilterSet(django_filters.FilterSet): 'data_apresentacao', 'data_publicacao', 'autoria__autor__tipo', - 'autoria__partido', + 'autoria__autor__partido', 'relatoria__parlamentar_id', 'local_origem_externa', 'tramitacao__unidade_tramitacao_destino', @@ -510,7 +510,7 @@ class MateriaLegislativaFilterSet(django_filters.FilterSet): self.filters['tipo'].label = 'Tipo de Matéria' self.filters['autoria__autor__tipo'].label = 'Tipo de Autor' - self.filters['autoria__partido'].label = 'Partido do Autor' + self.filters['autoria__autor__partido'].label = 'Partido do Autor' self.filters['relatoria__parlamentar_id'].label = 'Relatoria' row1 = to_row( @@ -532,7 +532,7 @@ class MateriaLegislativaFilterSet(django_filters.FilterSet): css_class='btn btn-primary btn-sm'), 10)]) row5 = to_row( [('autoria__autor__tipo', 6), - ('autoria__partido', 6)]) + ('autoria__autor__partido', 6)]) row6 = to_row( [('relatoria__parlamentar_id', 6), ('local_origem_externa', 6)]) @@ -616,7 +616,7 @@ class AutoriaForm(ModelForm): class Meta: model = Autoria - fields = ['autor', 'partido', 'primeiro_autor'] + fields = ['autor', 'primeiro_autor'] def clean(self): if self.errors: diff --git a/sapl/materia/migrations/0049_remove_autoria_partido.py b/sapl/materia/migrations/0049_remove_autoria_partido.py new file mode 100644 index 000000000..6f5002e05 --- /dev/null +++ b/sapl/materia/migrations/0049_remove_autoria_partido.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.7 on 2016-09-29 14:11 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('materia', '0048_auto_20160927_1254'), + ] + + operations = [ + migrations.RemoveField( + model_name='autoria', + name='partido', + ), + ] diff --git a/sapl/materia/models.py b/sapl/materia/models.py index 716871980..2e40cde6f 100644 --- a/sapl/materia/models.py +++ b/sapl/materia/models.py @@ -245,8 +245,6 @@ class Autor(models.Model): class Autoria(models.Model): - partido = models.ForeignKey(Partido, blank=True, null=True, - verbose_name=_('Partido')) autor = models.ForeignKey(Autor, verbose_name=_('Autor')) materia = models.ForeignKey(MateriaLegislativa) primeiro_autor = models.BooleanField(verbose_name=_('Primeiro Autor'), diff --git a/sapl/sessao/forms.py b/sapl/sessao/forms.py index 9b867f943..4a4116003 100644 --- a/sapl/sessao/forms.py +++ b/sapl/sessao/forms.py @@ -207,7 +207,7 @@ class AdicionarVariasMateriasFilterSet(MateriaLegislativaFilterSet): 'data_apresentacao', 'data_publicacao', 'autoria__autor__tipo', - 'autoria__partido', + 'autoria__autor__partido', 'relatoria__parlamentar_id', 'local_origem_externa', 'em_tramitacao', @@ -226,7 +226,7 @@ class AdicionarVariasMateriasFilterSet(MateriaLegislativaFilterSet): self.filters['tipo'].label = 'Tipo de Matéria' self.filters['autoria__autor__tipo'].label = 'Tipo de Autor' - self.filters['autoria__partido'].label = 'Partido do Autor' + self.filters['autoria__autor__partido'].label = 'Partido do Autor' self.filters['relatoria__parlamentar_id'].label = 'Relatoria' row1 = to_row( @@ -248,7 +248,7 @@ class AdicionarVariasMateriasFilterSet(MateriaLegislativaFilterSet): css_class='btn btn-primary btn-sm'), 10)]) row5 = to_row( [('autoria__autor__tipo', 6), - ('autoria__partido', 6)]) + ('autoria__autor__partido', 6)]) row6 = to_row( [('relatoria__parlamentar_id', 6), ('local_origem_externa', 6)]) diff --git a/sapl/templates/materia/layouts.yaml b/sapl/templates/materia/layouts.yaml index c61375b58..f153b9eef 100644 --- a/sapl/templates/materia/layouts.yaml +++ b/sapl/templates/materia/layouts.yaml @@ -66,7 +66,7 @@ AutorCreate: Autoria: {% trans 'Autoria' %}: - - autor partido primeiro_autor + - autor primeiro_autor DocumentoAcessorio: {% trans 'Documento Acessório' %}: