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
def list(context, request): return {u.email: u.to_dict() for u in User.all(request.db_session)}