[intranet] documentation de mes hacks

Ignore-this: aafca3305365cbea9ea7a828b94360d5

darcs-hash:20090323162537-bd074-1f3abbdd752b53cb877948d0fb7661b2c9f975ca.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-03-23 17:25:37 +01:00
parent 9fb0b86656
commit f49821b98d

View file

@ -9,6 +9,11 @@ import cherrypy
def verifDroits(mesDroits, lesDroitsQuilFaut):
if not type(mesDroits) == list:
raise ValueError, "mesDroits doit etre une liste"
# Les droits "personnel" sont en fait des droits négatifs, au sens
# où, lorsqu'on les a, on ne peut accéder aux pages qui ne les
# requièrent pas. Lorsqu'on ne les a pas, en revanche, on peut quand
# même accéder aux pages qui les requièrent. -- adg
if "personnel" in mesDroits and not "personnel" in lesDroitsQuilFaut:
return False
elif "personnel" in lesDroitsQuilFaut: