Browse Source

Editada a classe de MEsaDiretora

pull/3423/head
AlGouvea 4 years ago
parent
commit
2f7cefb1db
  1. 26
      sapl/parlamentares/models.py

26
sapl/parlamentares/models.py

@ -498,23 +498,20 @@ class CargoMesa(models.Model):
@reversion.register()
class MesaDiretora(models.Model):
data_inicio = models.DateField(verbose_name=_('Data Início'))
data_fim = models.DateField(verbose_name=_('Data Fim'))
data_inicio_intervalo = models.DateField(
blank=True, null=True, verbose_name=_('Início Intervalo'))
data_fim_intervalo = models.DateField(
blank=True, null=True, verbose_name=_('Fim Intervalo'))
data_inicio = models.DateField(verbose_name=_('Data Início'), null=False)
data_fim = models.DateField(verbose_name=_('Data Fim'), null=True)
sessao_legislativa = models.ForeignKey(SessaoLegislativa,
on_delete=models.PROTECT)
descricao = models.TextField(verbose_name=_('Descrição'), blank=True)
class Meta:
verbose_name = _('Membros da Mesa Diretora')
verbose_name_plural = _('Membros das Mesas Diretoras')
ordering = ('-sessao_legislativa', 'data_inicio')
verbose_name = _('Mesa Diretora')
verbose_name_plural = _('Mesas Diretoras')
ordering = ('-data_inicio', '-sessao_legislativa')
def __str__(self):
return -('Mesa da sessao %(sessao)s - Inicio em %(data_inicio)s') % {
'sessao':self.sessao_legislativa, 'data_inicio':self.data_inicio
return -('Mesa da sessao %(sessao)s da %(legislatura)s Legislatura') % {
'sessao':self.sessao_legislativa, 'legislatura':self.sessao_legislativa.legislatura
}
@ -522,16 +519,13 @@ class MesaDiretora(models.Model):
class ComposicaoMesa(models.Model):
# TODO M2M ???? Ternary?????
parlamentar = models.ForeignKey(Parlamentar, on_delete=models.PROTECT)
sessao_legislativa = models.ForeignKey(SessaoLegislativa,
on_delete=models.PROTECT)
cargo = models.ForeignKey(CargoMesa, on_delete=models.PROTECT)
mesa_diretora = models.ForeignKey(MesaDiretora, on_delete=models.PROTECT,
null=True)
mesa_diretora = models.ForeignKey(MesaDiretora, on_delete=models.PROTECT)
class Meta:
verbose_name = _('Ocupação de cargo na Mesa')
verbose_name_plural = _('Ocupações de cargo na Mesa')
ordering = ('cargo', '-sessao_legislativa', 'parlamentar')
ordering = ('cargo', 'parlamentar')
def __str__(self):
return _('%(parlamentar)s - %(cargo)s') % {

Loading…
Cancel
Save