Atualizar app/app.py
This commit is contained in:
+21
@@ -523,6 +523,27 @@ def legal_links():
|
||||
# ================
|
||||
# ADMIN
|
||||
# ================
|
||||
|
||||
@app.route("/admin/set_priority/<email>", 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
|
||||
|
||||
Reference in New Issue
Block a user