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:
model = Mandato
fields = ['legislatura', 'coligacao', 'votos_recebidos',
'data_fim_mandato', 'data_expedicao_diploma',
'data_fim_mandato', 'data_expedicao_diploma', 'titular',
'tipo_afastamento', 'observacao', 'parlamentar']
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'))
data_expedicao_diploma = models.DateField(
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(
blank=True, verbose_name=_('Observação'))

3
sapl/parlamentares/views.py

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

2
sapl/templates/parlamentares/layouts.yaml

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

Loading…
Cancel
Save