示例#1
0
def updateTagGroup(request):
    # read in the crucial parameters
    tagGroupKey = request.PUT.get('id', None)
    if not tagGroupKey:
        raise Errors.MISSING_PARAMETER.setCustom('id')

    name = request.PUT.get('name', None)

    # read in optional parameters and initialize the API
    fields = Util.getDelimitedList(request.PUT, 'fields')
    putAPI = PutAPI(request.user, fields)

    if not name:
        raise Errors.NOT_MODIFIED

    return putAPI.updateTagGroup(tagGroupKey, name)
示例#2
0
文件: API.py 项目: idoerg/BioDIG
def updateTagGroup(request):
    # read in the crucial parameters
    tagGroupKey = request.PUT.get("id", None)
    if not tagGroupKey:
        raise Errors.MISSING_PARAMETER.setCustom("id")

    name = request.PUT.get("name", None)

    # read in optional parameters and initialize the API
    fields = Util.getDelimitedList(request.PUT, "fields")
    putAPI = PutAPI(request.user, fields)

    if not name:
        raise Errors.NOT_MODIFIED

    return putAPI.updateTagGroup(tagGroupKey, name)