diff --git a/sapl/parlamentares/forms.py b/sapl/parlamentares/forms.py index f618c4421..20350ef07 100644 --- a/sapl/parlamentares/forms.py +++ b/sapl/parlamentares/forms.py @@ -183,6 +183,8 @@ class FrenteForm(ModelForm): super(FrenteForm, self).__init__(*args, **kwargs) self.fields['parlamentares'].queryset = Parlamentar.objects.filter( ativo=True).order_by('nome_completo') + self.fields['parlamentares'].label = _('Parlamentares \ + (Mantenha CTRL pressionado para selecionar vĂ¡rios)') class Meta: model = Frente diff --git a/sapl/parlamentares/urls.py b/sapl/parlamentares/urls.py index 26304d3d8..34fb8b0fe 100644 --- a/sapl/parlamentares/urls.py +++ b/sapl/parlamentares/urls.py @@ -3,9 +3,9 @@ from django.conf.urls import include, url from sapl.parlamentares.views import (CargoMesaCrud, ColigacaoCrud, ComposicaoColigacaoCrud, DependenteCrud, FiliacaoCrud, FrenteCrud, - LegislaturaCrud, MandatoCrud, - MesaDiretoraView, NivelInstrucaoCrud, - ParlamentarCrud, + FrenteParlamentarCrud, LegislaturaCrud, + MandatoCrud, MesaDiretoraView, + NivelInstrucaoCrud, ParlamentarCrud, ParticipacaoParlamentarCrud, PartidoCrud, ProposicaoParlamentarCrud, RelatoriaParlamentarCrud, @@ -23,7 +23,7 @@ urlpatterns = [ FiliacaoCrud.get_urls() + MandatoCrud.get_urls() + ParticipacaoParlamentarCrud.get_urls() + ProposicaoParlamentarCrud.get_urls() + - RelatoriaParlamentarCrud.get_urls() + RelatoriaParlamentarCrud.get_urls() + FrenteParlamentarCrud.get_urls() )), url(r'^sistema/coligacao/', diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py index 11e0bb481..c856e6a03 100644 --- a/sapl/parlamentares/views.py +++ b/sapl/parlamentares/views.py @@ -25,6 +25,12 @@ from .models import (CargoMesa, Coligacao, ComposicaoColigacao, ComposicaoMesa, SituacaoMilitar, TipoAfastamento, TipoDependente) +class FrenteParlamentarCrud(MasterDetailCrud): + model = Frente + parent_field = 'parlamentares' + help_path = '' + + class FrenteCrud(Crud): model = Frente help_path = '' diff --git a/sapl/templates/parlamentares/subnav.yaml b/sapl/templates/parlamentares/subnav.yaml index 286e0fc9d..eeccf4533 100644 --- a/sapl/templates/parlamentares/subnav.yaml +++ b/sapl/templates/parlamentares/subnav.yaml @@ -13,3 +13,5 @@ url: proposicao_list - title: {% trans 'Relatorias' %} url: relatoria_list +- title: {% trans 'Frentes' %} + url: frente_list