def jsonify_user(obj): """Convert user to JSON.""" result = jsonify_sqlobject(obj) del result['password'] result["groups"] = [g.group_name for g in obj.groups] result["permissions"] = [p.permission_name for p in obj.permissions] return result
def jsonify_user(obj): result = jsonify_sqlobject(obj) 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_sqlobject(obj) result["groups"] = [g.group_name for g in obj.groups] return result
def jsonify_group(obj): result = jsonify_sqlobject(obj) result["users"] = [u.user_name for u in obj.users] result["permissions"] = [p.permission_name for p in obj.permissions] return result
def jsonify_user(obj): result = jsonify_sqlobject(obj) del result["password"] 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): """Convert permissions to JSON.""" result = jsonify_sqlobject(obj) result["groups"] = [g.group_name for g in obj.groups] return result
def jsonify_listitem(obj): return jsonify_sqlobject(obj.child)
def jsonify_item(obj): result = jsonify_sqlobject(obj) result["children"] = [jsonify_item(li.child) for li in obj.children] return result
def jsonify_user(obj): result = jsonify_sqlobject(obj) result.pop('password', None) result['groups'] = [g.group_name for g in obj.groups] result['permissions'] = [p.permission_name for p in obj.permissions] return result