From 90164919a86b58fd72dc597d24825419415ce71f Mon Sep 17 00:00:00 2001 From: Eduardo Edson Batista Cordeiro Alves Date: Tue, 11 Oct 2016 09:45:10 -0300 Subject: [PATCH] =?UTF-8?q?Muda=20'=5F=5Fstr=5F=5F'=20de=20unidade=20de=20?= =?UTF-8?q?tramita=C3=A7=C3=A3o=20para=20sempre=20mostrar=20campo=20preenc?= =?UTF-8?q?hido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/materia/models.py | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/sapl/materia/models.py b/sapl/materia/models.py index e43e08f24..d2d766ab9 100644 --- a/sapl/materia/models.py +++ b/sapl/materia/models.py @@ -544,15 +544,29 @@ class UnidadeTramitacao(models.Model): verbose_name_plural = _('Unidades de Tramitação') def __str__(self): - if not self.orgao and self.comissao: - return _('%(comissao)s') % { - 'comissao': self.comissao} - if self.orgao and not self.comissao: - return _('%(orgao)s') % { - 'orgao': self.orgao} + if self.orgao and self.comissao and self.parlamentar: + return _('%(comissao)s - %(orgao)s - %(parlamentar)s') % { + 'comissao': self.comissao, 'orgao': self.orgao, + 'parlamentar': self.parlamentar + } + elif self.orgao and self.comissao and not self.parlamentar: + return _('%(comissao)s - %(orgao)s') % { + 'comissao': self.comissao, 'orgao': self.orgao + } + elif self.orgao and not self.comissao and self.parlamentar: + return _('%(orgao)s - %(parlamentar)s') % { + 'orgao': self.orgao, 'parlamentar': self.parlamentar + } + elif not self.orgao and self.comissao and self.parlamentar: + return _('%(comissao)s - %(parlamentar)s') % { + 'comissao': self.comissao, 'parlamentar': self.parlamentar + } + elif not self.orgao and self.comissao and not self.parlamentar: + return _('%(comissao)s') % {'comissao': self.comissao} + elif self.orgao and not self.comissao and not self.parlamentar: + return _('%(orgao)s') % {'orgao': self.orgao} else: - return _('%(orgao)s - %(comissao)s') % { - 'orgao': xstr(self.orgao), 'comissao': xstr(self.comissao)} + return _('%(parlamentar)s') % {'parlamentar': self.parlamentar} class Tramitacao(models.Model):