def jsonify_user(obj): result = jsonify_saobject(obj) try: del result['password'] except KeyError: pass try: del result['_password'] except KeyError: pass result["groups"] = [g.group_name for g in obj.groups] result["permissions"] = [p.permission_name for p in obj.permissions] return result
def jsonify_permission(obj): result = jsonify_saobject(obj) result["groups"] = [g.group_name for g in obj.groups] return result
def jsonify_group(obj): result = jsonify_saobject(obj) result["users"] = [u.user_name for u in obj.users] result["permissions"] = [p.permission_name for p in obj.permissions] return result