diff --git a/sapl/parlamentares/models.py b/sapl/parlamentares/models.py index 423481b56..501d72d56 100644 --- a/sapl/parlamentares/models.py +++ b/sapl/parlamentares/models.py @@ -496,6 +496,27 @@ class CargoMesa(models.Model): def __str__(self): return self.descricao +@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')) + sessao_legislativa = models.ForeignKey(SessaoLegislativa, + on_delete=models.PROTECT) + + class Meta: + verbose_name = _('Membros da Mesa Diretora') + verbose_name_plural = _('Membros das Mesas Diretoras') + ordering = ('-sessao_legislativa', 'data_inicio') + + def __str__(self): + return -('Mesa da sessao %(sessao)s - Inicio em %(data_inicio)s') % { + 'sessao':self.sessao_legislativa, 'data_inicio':self.data_inicio + } + @reversion.register() class ComposicaoMesa(models.Model): @@ -515,7 +536,6 @@ class ComposicaoMesa(models.Model): 'parlamentar': self.parlamentar, 'cargo': self.cargo } - @reversion.register() class Frente(models.Model): '''