from flask import jsonify, request import db from core.flask_app import app @app.route("/game//global-vars", methods=["POST"]) def create_global_var(slug): """Création rapide d'une variable globale depuis le sélecteur "Variable" de la Condition de visibilité (voir screen_edit.html, openVisCondVariablePrompt) — évite d'avoir à quitter le panneau de propriétés pour en créer une.""" name = (request.form.get("name") or "").strip() var_type = request.form.get("type") or "texte" default_value = request.form.get("default_value") or "" if not name: return jsonify({"ok": False, "error": "Nom manquant"}), 400 var_id = db.create_global_variable(slug, name, var_type, default_value) return jsonify({"ok": True, "id": var_id, "name": name})