8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-07-04 13:14:06 +00:00

Fix et optimise la collecte d'adresse mac pour ldap

This commit is contained in:
Gabriel Detraz 2017-10-24 04:32:24 +02:00 committed by root
parent cbdcdd6dbe
commit 473ae3afea

View file

@ -576,10 +576,10 @@ class User(AbstractBaseUser):
if access_refresh: if access_refresh:
user_ldap.dialupAccess = str(self.has_access()) user_ldap.dialupAccess = str(self.has_access())
if mac_refresh: if mac_refresh:
user_ldap.macs = [inter.mac_bare() for inter in user_ldap.macs = [str(mac) for mac in Interface.objects.filter(
Interface.objects.filter( machine__user=self
machine__in=Machine.objects.filter(user=self) ).values_list('mac_address', flat=True).distinct()]
)]
user_ldap.save() user_ldap.save()
def ldap_del(self): def ldap_del(self):