add: template editor

This commit is contained in:
h z
2025-04-14 17:02:22 +01:00
parent 6626fac452
commit fa855bc7bb
20 changed files with 442 additions and 299 deletions

View File

@@ -128,7 +128,7 @@ def update_markdown(markdown_id):
@limiter.limit(api.get_rate_limit)
def delete_markdown(markdown_id):
with get_db() as session:
markdown = session.query(Markdown).get(markdown_id)
markdown = session.get(Markdown, markdown_id)
if markdown is None:
logger.error(f"failed to delete markdown: {markdown_id}")
errno = RequestContext.get_error_id()
@@ -137,7 +137,7 @@ def delete_markdown(markdown_id):
session.delete(markdown)
session.commit()
markdown_deleted.send(None, payload=md)
return jsonify({"message": "deleted"}), 200
return jsonify(md), 200
@markdown_bp.route('/move_forward/<int:markdown_id>', methods=['PATCH'])
@@ -164,7 +164,7 @@ def move_forward(markdown_id):
@limiter.limit(api.get_rate_limit)
def move_backward(markdown_id):
with get_db() as session:
markdown = session.query(Markdown).get(markdown_id)
markdown = session.get(Markdown, markdown_id)
if not markdown:
return jsonify({"error": "file not found"}), 404
siblings = session.query(Markdown).filter(Markdown.path_id == markdown.path_id).order_by(Markdown.order).all()