diff --git a/gestion/gen_confs/droits.py b/gestion/gen_confs/droits.py index 4da45540..13eddea2 100755 --- a/gestion/gen_confs/droits.py +++ b/gestion/gen_confs/droits.py @@ -29,32 +29,33 @@ class droits_ldap(CransLdap, droits): ####### Les groupes base_group_dn = 'ou=Group,dc=crans,dc=org' - # Quels droits donnent l'appartenacne à quel groupe ? - groupes = { 'adm' : [ u'Nounou' ] , - 'respbats' : [ u'Imprimeur', u'Cableur', - u'Nounou' ] , - 'moderateurs' : [ u'Moderateur' ] , - 'disconnect' : [ u'Bureau'] , - 'webcvs' : [ u'CVSWeb'], - 'imprimeurs' : [u'Imprimeur', u'Nounou'], - 'bureau' : [u'Bureau'], - } + # Quels droits donnent l'appartenance à quel groupe Unix ? + groupes = {'adm' : [u'Nounou'], + 'respbats' : [u'Imprimeur', u'Cableur', u'Nounou'], + 'moderateurs' : [u'Moderateur'], + 'disconnect' : [u'Bureau'], + 'imprimeurs' : [u'Imprimeur', u'Nounou'], + 'bureau' : [u'Bureau'], + 'webadm' : [u'WebMaster'], + 'webradio' : [u'WebRadio'], + } ####### Les ML - # Le + devant un nom de ML indique une synchronisqtion + # Le + devant un nom de ML indique une synchronisation # ML <-> fonction partielle : il n'y a pas d'effacement # des abonnés si le droit est retiré - mailing_listes = { 'roots' : [ u'Nounou', u'Apprenti' ], - '+nounou' : [ u'Nounou', u'Apprenti' ], - 'respbats' : [ u'Cableur', u'Nounou', u'Bureau' ], - '+moderateurs' : [ u'Moderateur', u'Bureau'], - '+disconnect' : [ u'Nounou', u'Bureau'], - '+impression' : [ u'Imprimeur'], - 'bureau' : [u'Bureau'], - '+federez' : [u'Bureau', u'Apprenti', u'Nounou'], - '+install-party' : [u'Bureau', u'Apprenti', u'Nounou'], - '+dsi-crans' : [u'Nounou', u'Bureau'] - } + mailing_listes = {'roots' : [ u'Nounou', u'Apprenti'], + '+nounou' : [ u'Nounou', u'Apprenti'], + 'respbats' : [ u'Cableur', u'Nounou', u'Bureau'], + '+moderateurs' : [ u'Moderateur', u'Bureau'], + '+disconnect' : [ u'Nounou', u'Bureau'], + '+impression' : [ u'Imprimeur'], + 'bureau' : [u'Bureau'], + '+federez' : [u'Bureau', u'Apprenti', u'Nounou'], + '+install-party' : [u'Bureau', u'Apprenti', u'Nounou'], + '+dsi-crans' : [u'Nounou', u'Bureau'], + '+wrc' : [u'WebRadio'], + } def build_group(self) : """ Reconstruit les groupes dans la base LDAP """ diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 20b89cff..33e5c726 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -78,13 +78,13 @@ blacklist_items = { u'bloq': u'Bloquage total de tous les services', ################################################################################## ### Droits possibles -droits_possibles = [ u'Nounou', u'Apprenti', u'Moderateur', u'Cableur', - u'WebRadio', u'Imprimeur', u'MultiMachines', - u'Bureau', u'Tresorier'] +droits_possibles = [u'MultiMachines', u'Cableur', u'Imprimeur', u'Apprenti', + u'WebMaster', u'Moderateur', u'WebRadio', + u'Nounou', u'Tresorier', u'Bureau'] ################################################################################## ### Droits critiques, ie que seules les nounous peuvent attribuer -droits_critiques = [ u'Nounou', u'Apprenti', u'WebRadio'] +droits_critiques = [u'Nounou', u'Apprenti', u'WebRadio'] ################################################################################## ### Droits vieux, ie qui permettent d'avoir des droits meme quand on ne