示例#1
0
文件: json.py 项目: bmcfee/gordon
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
示例#2
0
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
示例#3
0
def jsonify_permission(obj):
    result = jsonify_saobject(obj)
    result["groups"] = [g.group_name for g in obj.groups]
    return result
示例#4
0
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
示例#5
0
文件: json.py 项目: bmcfee/gordon
def jsonify_permission(obj):
    result = jsonify_saobject(obj)
    result["groups"] = [g.group_name for g in obj.groups]
    return result
示例#6
0
文件: json.py 项目: bmcfee/gordon
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