Browse Source

Melhora geração de apelido de servidor, usando primeiro e último nomes

pull/184/head
Sesóstris Vieira 3 weeks ago
parent
commit
40cbbf1f49
  1. 12
      sigi/apps/servidores/models.py

12
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
)
)

Loading…
Cancel
Save