disallow changing site settings in devrama

pull/83/head
Aevann 2022-12-27 07:25:29 +02:00
parent 844c58fe90
commit 5fdec63e8c
1 changed files with 3 additions and 0 deletions

View File

@ -489,6 +489,9 @@ def admin_git_head():
@app.post("/admin/site_settings/<setting>")
@admin_level_required(PERMS['SITE_SETTINGS'])
def change_settings(v:User, setting):
if SITE == 'rdrama.net':
abort(403, "Can't change this shit in devrama!")
if setting not in get_settings().keys():
abort(404, f"Setting '{setting}' not found")
val = toggle_setting(setting)