Passage aux adhésions glissantes (partie 2/2, lc_ldap)

This commit is contained in:
Pierre-Elliott Bécue 2014-08-15 20:27:47 +02:00
parent 6880051943
commit 7f1ffbeed5
7 changed files with 180 additions and 30 deletions

View file

@ -16,7 +16,7 @@ import gestion.config as config
# liste des attributs dont dépend un service
services_to_attrs = {}
services_to_attrs['macip'] = [ attributs.ipHostNumber, attributs.ip6HostNumber, attributs.macAddress, attributs.paiement, attributs.carteEtudiant ]
services_to_attrs['macip'] = [ attributs.ipHostNumber, attributs.ip6HostNumber, attributs.macAddress, attributs.paiement, attributs.carteEtudiant, attributs.finConnexion ]
services_to_attrs['dns'] = [ attributs.ipHostNumber, attributs.ip6HostNumber, attributs.sshFingerprint, attributs.host, attributs.hostAlias, attributs.dnsIpv6 , attributs.hostCert, attributs.portTCPin, attributs.portUDPin ]
services_to_attrs['blacklist'] = [ attributs.blacklist, attributs.chbre, attributs.mailInvalide ] + services_to_attrs['macip']
services_to_attrs['ports'] = [ attributs.portUDPout, attributs.portUDPin, attributs.portTCPout, attributs.portTCPin ]
@ -319,7 +319,7 @@ def services_to_restart(conn, old_attrs={}, new_attrs={}, created_object=[], del
if 'cransAccount' in added_objectClass:
arg = services_to_args['home'](added_objectClass[0])
service_to_restart(conn, "home", list(arg), 0)
if 'cransAccount' in deleted_objectClass:
service_to_restart(conn, "del_user", ["%s,%s" % (old_attrs['uid'][0], old_attrs['homeDirectory'][0])], 0)