Пример #1
0
def group_finder(login, request):
    u = User.get_by_identity(login)
    if not u or not u.status:
        return  # None means logout
    r = []
    for group_id in UserGroup.get_by_user(u):
        acl_name = 'group:{gid}'.format(gid=group_id)
        r.append(acl_name)
    return r
Пример #2
0
def group_finder(login, request):
    u = User.get_by_identity(login)
    if not u or not u.status:
        return # None means logout
    r = []        
    for group_id in UserGroup.get_by_user(u):
        acl_name = 'group:{gid}'.format(gid=group_id)
        r.append(acl_name)
    return r
Пример #3
0
def group_finder(login, request):
    u = User.get_by_identity(login)
    if not u or not u.status:
        return  # None means logout
    if u.id == 1:
        return ['Admin']
    r = []
    for group_id in UserGroup.get_by_user(u):
        group = DBSession.query(Group).get(group_id)
        r.append('g:%s' % group.group_name)
    return r
Пример #4
0
def group_finder(login, request):
    u = User.get_by_identity(login)
    if not u or not u.status:
        return # None means logout
    if u.id == 1:
        return ['Admin']
    r = []        
    for group_id in UserGroup.get_by_user(u):
        group = DBSession.query(Group).get(group_id)
        r.append('g:%s' % group.group_name)
    return r