示例#1
0
def admin_menu_move(req, id):
    check_login(req)
    check_right(req, module_right)
    check_token(req, req.form.get("token"))

    item = MenuItem(id)
    item.bind(req.form)

    if item.move(req):
        return js_items(req)

    req.status = state.HTTP_BAD_REQUEST
    req.content_type = "application/json"
    return json.dumps({"reason": "integrity_error"})