add: markdown permission setting

improve: template
This commit is contained in:
h z
2025-04-25 00:39:01 +01:00
parent cf247231e4
commit 35c8934963
11 changed files with 140 additions and 21 deletions

View File

@@ -23,7 +23,11 @@ def get_markdown_path(setting_id):
def create_markdown_setting():
data = request.json
template_setting_id = data.get('template_setting_id')
setting = MarkdownSetting(template_setting_id=template_setting_id)
permission_setting_id = data.get('permission_setting_id')
setting = MarkdownSetting(
template_setting_id=template_setting_id,
permission_setting_id=permission_setting_id
)
try:
with get_db() as session:
session.add(setting)
@@ -42,7 +46,9 @@ def update_markdown_setting(setting_id):
if setting is None:
return jsonify({"error": "setting not exists"}), 400
template_setting_id = data.get('template_setting_id', setting.template_setting_id)
permission_setting_id = data.get('permission_setting_id', setting.permission_setting_id)
setting.template_setting_id = template_setting_id
setting.permission_setting_id = permission_setting_id
session.commit()
return jsonify(setting.to_dict()), 200
except Exception as e: