Browse Source

Cria instancia de servidor somente se User não for staff

Signed-off-by: Luciano Almeida <lucianoalmeida@interlegis.leg.br>
pull/6/head
Luciano Almeida 9 years ago
committed by Luciano Almeida
parent
commit
9686195899
  1. 3
      sigi/apps/servidores/models.py

3
sigi/apps/servidores/models.py

@ -149,6 +149,7 @@ class Servidor(models.Model):
# Soluçao alternativa para extender o usuário do django # Soluçao alternativa para extender o usuário do django
# Acessa do servidor de um objeto user criando um profile # Acessa do servidor de um objeto user criando um profile
# baseado nos dados do LDAP # baseado nos dados do LDAP
User.servidor = property(lambda user: Servidor.objects.get(user=user)) User.servidor = property(lambda user: Servidor.objects.get(user=user))
# Sinal para ao criar um usuário criar um servidor # Sinal para ao criar um usuário criar um servidor
@ -156,7 +157,7 @@ User.servidor = property(lambda user: Servidor.objects.get(user=user))
def create_user_profile(sender, instance, created, **kwargs): def create_user_profile(sender, instance, created, **kwargs):
if created: if created and instance.is_staff:
Servidor.objects.create( Servidor.objects.create(
user=instance, user=instance,
nome_completo="%s %s" % (instance.first_name, instance.last_name) nome_completo="%s %s" % (instance.first_name, instance.last_name)

Loading…
Cancel
Save