From ecc1733a4bcf91c35e82334d67fe3213f9c5cdda Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Wed, 4 Dec 2019 14:16:38 -0300 Subject: [PATCH] Refatora __str__() de norma --- sapl/norma/models.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/sapl/norma/models.py b/sapl/norma/models.py index bc93c7439..7a7cfc509 100644 --- a/sapl/norma/models.py +++ b/sapl/norma/models.py @@ -177,10 +177,14 @@ class NormaJuridica(models.Model): return anexos def __str__(self): - return _('%(tipo)s nº %(numero)s de %(data)s') % { + numero_norma = self.numero + if numero_norma.isnumeric(): + numero_norma = '{0:,}'.format(int(self.numero)).replace(',', '.') + + return _('%(tipo)s nº %(numero)s, de %(data)s') % { 'tipo': self.tipo, - 'numero': self.numero, - 'data': defaultfilters.date(self.data, "d \d\e F \d\e Y")} + 'numero': numero_norma, + 'data': defaultfilters.date(self.data, "d \d\e F \d\e Y").lower()} @property def epigrafe(self): @@ -339,8 +343,8 @@ class NormaRelacionada(models.Model): def __str__(self): return _('Principal: %(norma_principal)s' ' - Relacionada: %(norma_relacionada)s') % { - 'norma_principal': self.norma_principal, - 'norma_relacionada': self.norma_relacionada} + 'norma_principal': str(self.norma_principal), + 'norma_relacionada': str(self.norma_relacionada)} @reversion.register()