支持验收项目与数据看板配置同步

This commit is contained in:
2026-09-01 22:44:13 +08:00
parent 6f00b33f0a
commit e2b48fbdbb
4 changed files with 103 additions and 0 deletions

8
app.py
View File

@@ -45,6 +45,7 @@ from acceptance_service import (
start_acceptance_schedule_worker,
stop_acceptance_schedule,
update_acceptance_schedule,
update_acceptance_task,
)
from rule_service import (
delete_rule_document,
@@ -318,6 +319,13 @@ def create_app() -> Flask:
def get_project_acceptance_task(task_id: str):
return jsonify({"data": get_acceptance_task(task_id), "request_id": g.request_id})
@app.route("/api/v1/acceptance-tasks/<task_id>", methods=["PATCH"])
def update_project_acceptance_task(task_id: str):
return jsonify({
"data": update_acceptance_task(task_id, request.get_json(silent=True) or {}),
"request_id": g.request_id,
})
@app.route("/api/v1/acceptance-tasks/<task_id>/notes", methods=["GET"])
def get_project_acceptance_notes(task_id: str):
return jsonify({"data": list_acceptance_notes(task_id), "request_id": g.request_id})