From 573bd21db82610c9c2c5ba0a19e90edc58d1c124 Mon Sep 17 00:00:00 2001 From: Renato Rosa Date: Wed, 19 Aug 2026 22:13:51 -0300 Subject: [PATCH] Atualizar app/app.py --- app/app.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/app.py b/app/app.py index bfd8436..b6ef5ce 100644 --- a/app/app.py +++ b/app/app.py @@ -523,6 +523,27 @@ def legal_links(): # ================ # ADMIN # ================ + +@app.route("/admin/set_priority/", methods=["POST"]) +@login_required +@system_admin_required +def set_priority(email): + data = request.json + priority = data.get("priority") + + if priority not in ["system_admin", "corp_admin", "user"]: + return jsonify({"erro": "Prioridade inválida."}), 400 + + db = SessionLocal() + u = db.query(User).filter_by(email=email).first() + u.priority = priority + db.commit() + db.close() + + return jsonify({"status": "ok"}) + + + @app.route("/admin/plans") @login_required @admin_required