Browse Source

Define se o Parlamentar é titular ou suplente para o mandato (#944)

pull/945/merge
Rogério Frá 8 years ago
committed by Edward
parent
commit
6c71c3fcb6
  1. 2
      sapl/parlamentares/forms.py
  2. 6
      sapl/parlamentares/models.py
  3. 3
      sapl/parlamentares/views.py
  4. 2
      sapl/templates/parlamentares/layouts.yaml

2
sapl/parlamentares/forms.py

@ -54,7 +54,7 @@ class MandatoForm(ModelForm):
class Meta: class Meta:
model = Mandato model = Mandato
fields = ['legislatura', 'coligacao', 'votos_recebidos', fields = ['legislatura', 'coligacao', 'votos_recebidos',
'data_fim_mandato', 'data_expedicao_diploma', 'data_fim_mandato', 'data_expedicao_diploma', 'titular',
'tipo_afastamento', 'observacao', 'parlamentar'] 'tipo_afastamento', 'observacao', 'parlamentar']
widgets = {'parlamentar': forms.HiddenInput()} widgets = {'parlamentar': forms.HiddenInput()}

6
sapl/parlamentares/models.py

@ -440,6 +440,12 @@ class Mandato(models.Model):
blank=True, null=True, verbose_name=_('Votos Recebidos')) blank=True, null=True, verbose_name=_('Votos Recebidos'))
data_expedicao_diploma = models.DateField( data_expedicao_diploma = models.DateField(
verbose_name=_('Expedição do Diploma')) verbose_name=_('Expedição do Diploma'))
titular = models.BooleanField(
db_index=True,
default=True,
choices=YES_NO_CHOICES,
verbose_name=_('Vereador Titular'))
observacao = models.TextField( observacao = models.TextField(
blank=True, verbose_name=_('Observação')) blank=True, verbose_name=_('Observação'))

3
sapl/parlamentares/views.py

@ -191,7 +191,8 @@ class MandatoCrud(MasterDetailCrud):
list_field_names = ['legislatura', list_field_names = ['legislatura',
'votos_recebidos', 'votos_recebidos',
'coligacao', 'coligacao',
'coligacao__numero_votos'] 'coligacao__numero_votos',
'titular']
class ListView(MasterDetailCrud.ListView): class ListView(MasterDetailCrud.ListView):
ordering = ('-legislatura__numero') ordering = ('-legislatura__numero')

2
sapl/templates/parlamentares/layouts.yaml

@ -71,7 +71,7 @@ Filiacao:
Mandato: Mandato:
{% trans 'Mandato' %}: {% trans 'Mandato' %}:
- legislatura coligacao votos_recebidos - legislatura coligacao votos_recebidos
- data_fim_mandato data_expedicao_diploma - data_fim_mandato data_expedicao_diploma titular
- tipo_afastamento - tipo_afastamento
- observacao - observacao

Loading…
Cancel
Save