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

Loading…
Cancel
Save