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