2 from pyramid.security import Allow, Everyone
3 from xonstat.models import DBSession, Player, PlayerGroups
5 log = logging.getLogger(__name__)
13 'admin':['group:admins'],
17 class ACLFactory(object):
19 (Allow, Everyone, 'view'),
20 (Allow, 'group:admins', 'merge')
22 def __init__(self, request):
26 def groupfinder(userid, request):
29 groups_q = DBSession.query(PlayerGroups.group_name).\
30 filter(Player.email_addr == userid).all()
33 groups.append(g.group_name)
37 log.debug("Found the following groups for %s: %s" % (userid, groups))