예제 #1
0
def save_pkginfo(request):
    if request.method == 'POST': # If the form has been submitted...
        submit = request.body
         # convert to python dict
        data = json.loads(submit)
        if data["saveType"] == "pkginfo":
            pkg_info = data.copy()
            del pkg_info["saveType"]
            Catalog.save_pkginfo(pkg_info['name'], pkg_info['version'], pkg_info, "")

        if data["saveType"] == "movePkg":
            pkg_info = data.copy()
            del pkg_info["saveType"]
            Catalog.move_pkg(pkg_info['name'], pkg_info['version'], pkg_info['catalog'], "")

    return HttpResponse("No form submitted.\n")