diff --git a/drama/routes/login.py b/drama/routes/login.py index 1f9fcaad8..63f6e7b53 100644 --- a/drama/routes/login.py +++ b/drama/routes/login.py @@ -150,8 +150,6 @@ def logout(v): return "", 204 -# signing up - @app.get("/signup") @no_cors @@ -207,8 +205,6 @@ def sign_up_get(v): hcaptcha=app.config["HCAPTCHA_SITEKEY"] ) -# signup api - @app.post("/signup") @no_cors @@ -329,11 +325,16 @@ def sign_up_post(v): ref_user.refresh_selfset_badges() g.db.add(ref_user) + users = g.db.query(User).count() + if users == 0: admin_level=6 + else: admin_level=0 + # make new user try: new_user = User( username=username, original_username = username, + admin_level = admin_level password=request.form.get("password"), email=email, created_utc=int(time.time()),