Votre suggestion fonctionne en effet. Et ce n’est peut-être pas la seule solution. Je suppose qu’avoir des requêtes de base de données exécutées périodiquement pour supprimer les révisions de mes publications fonctionnerait aussi. Ce serait une solution de contournement qui nécessiterait une maintenance à chaque mise à jour, mais elle est efficace et non invasive (une version plus raffinée de ceci).
C’est en partie la simplicité des solutions qui m’a fait me demander s’il existe une raison idéologique pour laquelle Discourse ne permet pas aux administrateurs de désactiver les révisions ou de supprimer l’historique d’une publication. Si je possède le site Web, au mieux, je peux masquer l’historique des publications aux utilisateurs non membres du personnel. Mais je ne suis pas autorisé à supprimer ou à désactiver l’historique. Il est obligatoire que l’historique de mes publications soit visible par mon personnel et certainement obligatoire qu’elles restent dans la base de données. À moins que je ne supprime la publication ou que je ne recoure à des moyens de contournement pour manipuler la base de données.