Browse Source

Adiciona listagem das frentes que parlamentar participa

pull/587/head
Eduardo Edson Batista Cordeiro Alves 8 years ago
parent
commit
6e92bbceb4
  1. 2
      sapl/parlamentares/forms.py
  2. 8
      sapl/parlamentares/urls.py
  3. 6
      sapl/parlamentares/views.py
  4. 2
      sapl/templates/parlamentares/subnav.yaml

2
sapl/parlamentares/forms.py

@ -183,6 +183,8 @@ class FrenteForm(ModelForm):
super(FrenteForm, self).__init__(*args, **kwargs) super(FrenteForm, self).__init__(*args, **kwargs)
self.fields['parlamentares'].queryset = Parlamentar.objects.filter( self.fields['parlamentares'].queryset = Parlamentar.objects.filter(
ativo=True).order_by('nome_completo') ativo=True).order_by('nome_completo')
self.fields['parlamentares'].label = _('Parlamentares \
(Mantenha CTRL pressionado para selecionar vários)')
class Meta: class Meta:
model = Frente model = Frente

8
sapl/parlamentares/urls.py

@ -3,9 +3,9 @@ from django.conf.urls import include, url
from sapl.parlamentares.views import (CargoMesaCrud, ColigacaoCrud, from sapl.parlamentares.views import (CargoMesaCrud, ColigacaoCrud,
ComposicaoColigacaoCrud, DependenteCrud, ComposicaoColigacaoCrud, DependenteCrud,
FiliacaoCrud, FrenteCrud, FiliacaoCrud, FrenteCrud,
LegislaturaCrud, MandatoCrud, FrenteParlamentarCrud, LegislaturaCrud,
MesaDiretoraView, NivelInstrucaoCrud, MandatoCrud, MesaDiretoraView,
ParlamentarCrud, NivelInstrucaoCrud, ParlamentarCrud,
ParticipacaoParlamentarCrud, PartidoCrud, ParticipacaoParlamentarCrud, PartidoCrud,
ProposicaoParlamentarCrud, ProposicaoParlamentarCrud,
RelatoriaParlamentarCrud, RelatoriaParlamentarCrud,
@ -23,7 +23,7 @@ urlpatterns = [
FiliacaoCrud.get_urls() + MandatoCrud.get_urls() + FiliacaoCrud.get_urls() + MandatoCrud.get_urls() +
ParticipacaoParlamentarCrud.get_urls() + ParticipacaoParlamentarCrud.get_urls() +
ProposicaoParlamentarCrud.get_urls() + ProposicaoParlamentarCrud.get_urls() +
RelatoriaParlamentarCrud.get_urls() RelatoriaParlamentarCrud.get_urls() + FrenteParlamentarCrud.get_urls()
)), )),
url(r'^sistema/coligacao/', url(r'^sistema/coligacao/',

6
sapl/parlamentares/views.py

@ -25,6 +25,12 @@ from .models import (CargoMesa, Coligacao, ComposicaoColigacao, ComposicaoMesa,
SituacaoMilitar, TipoAfastamento, TipoDependente) SituacaoMilitar, TipoAfastamento, TipoDependente)
class FrenteParlamentarCrud(MasterDetailCrud):
model = Frente
parent_field = 'parlamentares'
help_path = ''
class FrenteCrud(Crud): class FrenteCrud(Crud):
model = Frente model = Frente
help_path = '' help_path = ''

2
sapl/templates/parlamentares/subnav.yaml

@ -13,3 +13,5 @@
url: proposicao_list url: proposicao_list
- title: {% trans 'Relatorias' %} - title: {% trans 'Relatorias' %}
url: relatoria_list url: relatoria_list
- title: {% trans 'Frentes' %}
url: frente_list

Loading…
Cancel
Save