from flask import jsonify from werkzeug.wrappers import Response import db from core.flask_app import app @app.route("/document//publish", methods=["POST"]) def document_publish(slug: str) -> Response: """Publie le support — vrai changement d'état persisté (_meta['published_at'], voir db/supports/mark_support_published.py), pas juste un toast côté client (voir docs/plan/PLAN.md, "Publier réel").""" published_at = db.mark_support_published(slug) return jsonify({"ok": True, "published_at": published_at})