Passage aux adhésions glissantes (partie 2/2, lc_ldap)
This commit is contained in:
parent
6880051943
commit
7f1ffbeed5
7 changed files with 180 additions and 30 deletions
|
@ -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)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue