from flask import jsonify import screens from core.flask_app import app @app.route("/game//actions//run-data", methods=["POST"]) def action_run_data(slug, action_id): """Exécuté côté serveur au moment du clic, en mode jouable, pour une action "Modifier une donnée d'un objet" — les actions "Modifier un élément" restent, elles, purement côté client (juste du style CSS).""" action = screens.get_action(slug, action_id) if not action or action.get("action_type") != "modifier_donnee": return jsonify({"ok": False}), 400 ok = screens.apply_data_action(slug, action) return jsonify({"ok": ok})