示例#1
0
def group_show_rest(context, data_dict):

    group_show(context, data_dict)
    api = context.get('api_version') or '1'
    group = context['group']

    if api == '2':
        group_dict = group_to_api2(group, context)
    else:
        group_dict = group_to_api1(group, context)

    return group_dict
示例#2
0
def group_show_rest(context, data_dict):

    group_show(context, data_dict)
    api = context.get('api_version') or '1'
    group = context['group']

    if api == '2':
        group_dict = group_to_api2(group, context)
    else:
        group_dict = group_to_api1(group, context)

    return group_dict
示例#3
0
文件: get.py 项目: jasonzou/ckan
def group_show_rest(context, data_dict):

    check_access("group_show_rest", context, data_dict)

    group_show(context, data_dict)
    api = context.get("api_version") or "1"
    group = context["group"]

    if api == "2":
        group_dict = group_to_api2(group, context)
    else:
        group_dict = group_to_api1(group, context)

    return group_dict
示例#4
0
def group_show_rest(context, data_dict):

    check_access('group_show_rest',context, data_dict)

    group_show(context, data_dict)
    api = context.get('api_version') or '1'
    group = context['group']

    if api == '2':
        group_dict = model_dictize.group_to_api2(group, context)
    else:
        group_dict = model_dictize.group_to_api1(group, context)

    return group_dict
示例#5
0
def group_show_rest(context, data_dict):

    check_access('group_show_rest', context, data_dict)

    group_show(context, data_dict)
    api = context.get('api_version') or '1'
    group = context['group']

    if api == '2':
        group_dict = model_dictize.group_to_api2(group, context)
    else:
        group_dict = model_dictize.group_to_api1(group, context)

    return group_dict
示例#6
0
def group_create_rest(context, data_dict):

    api = context.get('api_version') or '1'

    dictized_group = group_api_to_dict(data_dict, context)
    dictized_after = group_create(context, dictized_group)

    group = context['group']

    if api == '1':
        group_dict = group_to_api1(group, context)
    else:
        group_dict = group_to_api2(group, context)

    data_dict['id'] = group.id

    return group_dict
示例#7
0
def group_create_rest(context, data_dict):

    api = context.get('api_version') or '1'

    dictized_group = group_api_to_dict(data_dict, context)
    dictized_after = group_create(context, dictized_group) 

    group = context['group']

    if api == '1':
        group_dict = group_to_api1(group, context)
    else:
        group_dict = group_to_api2(group, context)

    data_dict['id'] = group.id

    return group_dict
示例#8
0
def group_create_rest(context, data_dict):

    api = context.get('api_version') or '1'

    check_access('group_create_rest', context, data_dict)

    dictized_group = model_save.group_api_to_dict(data_dict, context)
    dictized_after = get_action('group_create')(context, dictized_group)

    group = context['group']

    if api == '1':
        group_dict = model_dictize.group_to_api1(group, context)
    else:
        group_dict = model_dictize.group_to_api2(group, context)

    data_dict['id'] = group.id

    return group_dict
示例#9
0
文件: create.py 项目: icmurray/ckan
def group_create_rest(context, data_dict):

    api = context.get('api_version') or '1'

    check_access('group_create_rest', context, data_dict)

    dictized_group = model_save.group_api_to_dict(data_dict, context)
    dictized_after = get_action('group_create')(context, dictized_group)

    group = context['group']

    if api == '1':
        group_dict = model_dictize.group_to_api1(group, context)
    else:
        group_dict = model_dictize.group_to_api2(group, context)

    data_dict['id'] = group.id

    return group_dict
示例#10
0
def group_update_rest(context, data_dict):

    model = context['model']
    id = data_dict["id"]
    api = context.get('api_version') or '1'
    group = model.Group.get(id)
    context["group"] = group
    context["allow_partial_update"] = True
    dictized_package = group_api_to_dict(data_dict, context)
    dictized_after = group_update(context, dictized_package)

    group = context['group']

    if api == '1':
        group_dict = group_to_api1(group, context)
    else:
        group_dict = group_to_api2(group, context)

    return group_dict
示例#11
0
def group_update_rest(context, data_dict):

    model = context['model']
    id = data_dict["id"]
    api = context.get('api_version') or '1'
    group = model.Group.get(id)
    context["group"] = group
    context["allow_partial_update"] = True
    dictized_package = group_api_to_dict(data_dict, context)
    dictized_after = group_update(context, dictized_package)

    group = context['group']

    if api == '1':
        group_dict = group_to_api1(group, context)
    else:
        group_dict = group_to_api2(group, context)

    return group_dict
示例#12
0
文件: update.py 项目: zydio/ckan
def group_update_rest(context, data_dict):

    model = context["model"]
    id = data_dict["id"]
    api = context.get("api_version") or "1"
    group = model.Group.get(id)
    context["group"] = group
    context["allow_partial_update"] = True
    dictized_group = group_api_to_dict(data_dict, context)

    check_access("group_update_rest", context, dictized_group)

    dictized_after = group_update(context, dictized_group)

    group = context["group"]

    if api == "1":
        group_dict = group_to_api1(group, context)
    else:
        group_dict = group_to_api2(group, context)

    return group_dict
示例#13
0
def group_update_rest(context, data_dict):

    model = context['model']
    id = data_dict["id"]
    api = context.get('api_version') or '1'
    group = model.Group.get(id)
    context["group"] = group
    context["allow_partial_update"] = True
    dictized_group = model_save.group_api_to_dict(data_dict, context)

    check_access('group_update_rest', context, dictized_group)

    dictized_after = get_action('group_update')(context, dictized_group)

    group = context['group']

    if api == '1':
        group_dict = model_dictize.group_to_api1(group, context)
    else:
        group_dict = model_dictize.group_to_api2(group, context)

    return group_dict
示例#14
0
文件: update.py 项目: icmurray/ckan
def group_update_rest(context, data_dict):

    model = context['model']
    id = data_dict["id"]
    api = context.get('api_version') or '1'
    group = model.Group.get(id)
    context["group"] = group
    context["allow_partial_update"] = True
    dictized_group = model_save.group_api_to_dict(data_dict, context)

    check_access('group_update_rest', context, dictized_group)

    dictized_after = get_action('group_update')(context, dictized_group)

    group = context['group']


    if api == '1':
        group_dict = model_dictize.group_to_api1(group, context)
    else:
        group_dict = model_dictize.group_to_api2(group, context)

    return group_dict