app/soc/logic/rights.py
changeset 1136 aaf75aa8eca5
parent 1133 4bb31d9a58e0
child 1143 b07b7d5b3e27
equal deleted inserted replaced
1135:24d695060863 1136:aaf75aa8eca5
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    21   '"Sverre Rabbelier" <sverre@rabbelier.nl>',
    22   ]
    22   ]
    23 
    23 
    24 
    24 
    25 class Checker(object):
    25 class Checker(object):
    26   """
    26   """Checker class that maps from prefix and status to membership.
    27   """
    27   """
    28 
    28 
    29   SITE_MEMBERSHIP = {
    29   SITE_MEMBERSHIP = {
    30       'admin': [],
    30       'admin': [],
    31       'restricted': ['host'],
    31       'restricted': ['host'],
    77 
    77 
    78     self.prefix = prefix
    78     self.prefix = prefix
    79     self.rights = self.RIGHTS[prefix]
    79     self.rights = self.RIGHTS[prefix]
    80 
    80 
    81   def getMembership(self, status):
    81   def getMembership(self, status):
    82     """
    82     """Retrieves the membership list for the specified status.
    83     """
    83     """
    84 
    84 
    85     if status == 'user':
    85     if status == 'user':
    86       return ['user']
    86       return ['user']
    87 
    87