[gen_confs/droits.py] Ajout WebMaster, maj correspondances groupes et MLs
Deux nouveaux groupes Unix: webradio, webadm (cf. wiki pour comment en ajouter) Groupe webcvs (gid=602) completement supprime darcs-hash:20090224150750-ddb99-db52bf80637333d0e464a6e7d568c9b21f015e5a.gz
This commit is contained in:
parent
7f8b771c69
commit
95b51ff7e3
2 changed files with 27 additions and 26 deletions
|
@ -29,32 +29,33 @@ class droits_ldap(CransLdap, droits):
|
||||||
####### Les groupes
|
####### Les groupes
|
||||||
base_group_dn = 'ou=Group,dc=crans,dc=org'
|
base_group_dn = 'ou=Group,dc=crans,dc=org'
|
||||||
|
|
||||||
# Quels droits donnent l'appartenacne à quel groupe ?
|
# Quels droits donnent l'appartenance à quel groupe Unix ?
|
||||||
groupes = { 'adm' : [ u'Nounou' ] ,
|
groupes = {'adm' : [u'Nounou'],
|
||||||
'respbats' : [ u'Imprimeur', u'Cableur',
|
'respbats' : [u'Imprimeur', u'Cableur', u'Nounou'],
|
||||||
u'Nounou' ] ,
|
'moderateurs' : [u'Moderateur'],
|
||||||
'moderateurs' : [ u'Moderateur' ] ,
|
'disconnect' : [u'Bureau'],
|
||||||
'disconnect' : [ u'Bureau'] ,
|
'imprimeurs' : [u'Imprimeur', u'Nounou'],
|
||||||
'webcvs' : [ u'CVSWeb'],
|
'bureau' : [u'Bureau'],
|
||||||
'imprimeurs' : [u'Imprimeur', u'Nounou'],
|
'webadm' : [u'WebMaster'],
|
||||||
'bureau' : [u'Bureau'],
|
'webradio' : [u'WebRadio'],
|
||||||
}
|
}
|
||||||
|
|
||||||
####### Les ML
|
####### 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
|
# ML <-> fonction partielle : il n'y a pas d'effacement
|
||||||
# des abonnés si le droit est retiré
|
# des abonnés si le droit est retiré
|
||||||
mailing_listes = { 'roots' : [ u'Nounou', u'Apprenti' ],
|
mailing_listes = {'roots' : [ u'Nounou', u'Apprenti'],
|
||||||
'+nounou' : [ u'Nounou', u'Apprenti' ],
|
'+nounou' : [ u'Nounou', u'Apprenti'],
|
||||||
'respbats' : [ u'Cableur', u'Nounou', u'Bureau' ],
|
'respbats' : [ u'Cableur', u'Nounou', u'Bureau'],
|
||||||
'+moderateurs' : [ u'Moderateur', u'Bureau'],
|
'+moderateurs' : [ u'Moderateur', u'Bureau'],
|
||||||
'+disconnect' : [ u'Nounou', u'Bureau'],
|
'+disconnect' : [ u'Nounou', u'Bureau'],
|
||||||
'+impression' : [ u'Imprimeur'],
|
'+impression' : [ u'Imprimeur'],
|
||||||
'bureau' : [u'Bureau'],
|
'bureau' : [u'Bureau'],
|
||||||
'+federez' : [u'Bureau', u'Apprenti', u'Nounou'],
|
'+federez' : [u'Bureau', u'Apprenti', u'Nounou'],
|
||||||
'+install-party' : [u'Bureau', u'Apprenti', u'Nounou'],
|
'+install-party' : [u'Bureau', u'Apprenti', u'Nounou'],
|
||||||
'+dsi-crans' : [u'Nounou', u'Bureau']
|
'+dsi-crans' : [u'Nounou', u'Bureau'],
|
||||||
}
|
'+wrc' : [u'WebRadio'],
|
||||||
|
}
|
||||||
|
|
||||||
def build_group(self) :
|
def build_group(self) :
|
||||||
""" Reconstruit les groupes dans la base LDAP """
|
""" Reconstruit les groupes dans la base LDAP """
|
||||||
|
|
|
@ -78,13 +78,13 @@ blacklist_items = { u'bloq': u'Bloquage total de tous les services',
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
### Droits possibles
|
### Droits possibles
|
||||||
droits_possibles = [ u'Nounou', u'Apprenti', u'Moderateur', u'Cableur',
|
droits_possibles = [u'MultiMachines', u'Cableur', u'Imprimeur', u'Apprenti',
|
||||||
u'WebRadio', u'Imprimeur', u'MultiMachines',
|
u'WebMaster', u'Moderateur', u'WebRadio',
|
||||||
u'Bureau', u'Tresorier']
|
u'Nounou', u'Tresorier', u'Bureau']
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
### Droits critiques, ie que seules les nounous peuvent attribuer
|
### 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
|
### Droits vieux, ie qui permettent d'avoir des droits meme quand on ne
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue