This commit is contained in:
fireworks88 2021-09-09 13:02:06 +02:00
parent 18f02af1aa
commit c11107ccc0
8 changed files with 150 additions and 12 deletions

View file

@ -3,6 +3,7 @@ import calendar
from sqlalchemy.orm import lazyload
import imagehash
from os import remove
from os.path import exists
from PIL import Image as IMAGE
from files.helpers.wrappers import *
@ -52,6 +53,35 @@ def remove_admin(v, username):
return {"message": "Admin removed!"}
@app.get('/admin/rules')
@admin_level_required(6)
def get_rules(v):
try:
with open('./rules.md', 'r') as f:
rules = f.read()
except Exception:
rules = None
return render_template('admin/rules.html', v=v, rules=rules)
@app.post('/admin/rules')
@admin_level_required(6)
@validate_formkey
def post_rules(v):
text = request.form.get('rules', '')
with open('./rules.md', 'w+') as f:
f.write(text)
with open('./rules.md', 'r') as f:
rules = f.read()
return render_template('admin/rules.html', v=v, rules=rules)
@app.get("/admin/shadowbanned")
@auth_required
def shadowbanned(v):