From 40cbbf1f49b3f96197218bbaee6412b35fcbce88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ses=C3=B3stris=20Vieira?= Date: Wed, 4 Dec 2024 10:26:40 -0300 Subject: [PATCH] =?UTF-8?q?Melhora=20gera=C3=A7=C3=A3o=20de=20apelido=20de?= =?UTF-8?q?=20servidor,=20usando=20primeiro=20e=20=C3=BAltimo=20nomes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sigi/apps/servidores/models.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/sigi/apps/servidores/models.py b/sigi/apps/servidores/models.py index 3f22b3e..4b5d4e3 100644 --- a/sigi/apps/servidores/models.py +++ b/sigi/apps/servidores/models.py @@ -87,17 +87,19 @@ class Servidor(models.Model): if self.apelido: return self.apelido else: - nomes = self.nome_completo.split(" ") - return nomes[0] + nomes = self.nome_completo.strip().split(" ") + return " ".join(nomes[:: len(nomes) - 1]) # Soluçao alternativa para extender o usuário do django # Acessa do servidor de um objeto user criando um profile # baseado nos dados do LDAP User.servidor = property( - lambda user: Servidor.objects.get(user=user) - if Servidor.objects.filter(user=user).exists() - else None + lambda user: ( + Servidor.objects.get(user=user) + if Servidor.objects.filter(user=user).exists() + else None + ) )