Browse Source

Usa campo 'displayName' do LDAP para pegar o nome do servidor

pull/187/head
Sesóstris Vieira 3 months ago
parent
commit
904ab494ca
  1. 2
      sigi/apps/servidores/utils.py

2
sigi/apps/servidores/utils.py

@ -160,7 +160,7 @@ def user_staff_and_group(user, ldap_attrs):
def servidor_update_from_ldap(servidor, ldap_attrs, commit=True): def servidor_update_from_ldap(servidor, ldap_attrs, commit=True):
sigla_servico = ldap_attrs.get("department", [""])[0].split("-")[-1] sigla_servico = ldap_attrs.get("department", [""])[0].split("-")[-1]
nome_cargo = ldap_attrs.get("title", [""])[0].split("-")[-1].strip() nome_cargo = ldap_attrs.get("title", [""])[0].split("-")[-1].strip()
nome_completo = ldap_attrs.get("name", [""])[0] nome_completo = ldap_attrs.get("displayName", [""])[0]
dn = ldap_attrs.get("distinguishedName", [""])[0] dn = ldap_attrs.get("distinguishedName", [""])[0]
cargo = f"{nome_cargo} - {sigla_servico}" cargo = f"{nome_cargo} - {sigla_servico}"
servico = Servico.objects.filter(sigla=sigla_servico).first() servico = Servico.objects.filter(sigla=sigla_servico).first()

Loading…
Cancel
Save