add: markdown permission setting
improve: template
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user