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 # permission, principal, permission
20 (Allow, Everyone, 'view'),
21 (Allow, 'admin', 'merge')
23 def __init__(self, request):
27 def groupfinder(userid, request):
30 groups_q = DBSession.query(PlayerGroups.group_name).\
31 filter(Player.email_addr == userid).all()
34 groups.append(g.group_name)