from flask import request, redirect, url_for, jsonify import db from core.flask_app import app @app.route("/game//variables//delete", methods=["POST"]) def global_var_delete(slug, var_id): """Suppression en AJAX (voir static/js/scenes/global-variables.js) — même raison que global_var_edit.py. Redirection classique conservée en secours pour tout appelant non-JS.""" screen_id = request.form.get("screen_id", type=int) db.delete_global_variable_by_id(slug, var_id) if request.headers.get("X-Requested-With") == "fetch": return jsonify({"ok": True}) if screen_id: return redirect(url_for("screen_edit", slug=slug, screen_id=screen_id, tab="variables")) return redirect(url_for("game_dashboard", slug=slug))