refine templates of graph (#1368)

### What problem does this PR solve?

#918 
### Type of change

- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
KevinHuSh
2024-07-04 10:33:49 +08:00
committed by GitHub
parent 3ccb62910b
commit 4122695a1a
8 changed files with 984 additions and 252 deletions

View File

@ -36,7 +36,7 @@ def templates():
@login_required
def canvas_list():
return get_json_result(data=sorted([c.to_dict() for c in \
UserCanvasService.query(user_id=current_user.id)], key=lambda x: x["update_time"])
UserCanvasService.query(user_id=current_user.id)], key=lambda x: x["update_time"]*-1)
)
@ -148,7 +148,7 @@ def reset():
req = request.json
try:
user_canvas = UserCanvasService.get_by_id(req["canvas_id"])
canvas = Canvas(req["dsl"], current_user.id)
canvas = Canvas(user_canvas.dsl, current_user.id)
canvas.reset()
req["dsl"] = json.loads(str(canvas))
UserCanvasService.update_by_id(req["canvas_id"], dsl=req["dsl"])