@ -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()}
@ -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'))
@ -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')
@ -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