Example #1
0
def allowed_users_for_instance(context, request):
    domain = request.matchdict['domain']
    instance = Instance.get_by_domain(request.db_session, domain)

    res = {}
    for user in User.all(request.db_session):
        if user.can_access(instance):
            res[user.email] = user.to_dict()

    return res
Example #2
0
def list(context, request):
    return {u.email: u.to_dict() for u in User.all(request.db_session)}