from flask import jsonify from werkzeug.wrappers import Response import document_engine from core.flask_app import app @app.route("/document//pages/delete-all", methods=["POST"]) def document_page_delete_all(slug: str) -> Response: """Supprime toutes les pages du support d'un coup (retour utilisateur : "une option dans page pour supprimer toute les page d'un coup") — le support se retrouve à 0 page, exactement comme un support neuf. Action destructive et irréversible, jamais appelée sans confirmation explicite côté client (voir static/document/js/document-editor.js, forgeDocDeleteAllPages).""" document_engine.delete_all_document_pages(slug) return jsonify({"ok": True})