Je souhaiterais permettre aux utilisateurs de supprimer leur propre sujet de manière permanente, et non seulement dans la limite arbitraire de 24 heures.
Pourquoi ? Quel est le raisonnement qui se cache derrière ?
Quel avantage en est tiré ?
Ainsi, ils peuvent supprimer après 24 heures. Je ne sais pas comment être plus clair. Parfois, personne ne répond à un message pendant des semaines. Les 24 heures sont arbitraires. Et je ne pense pas qu’il faille signaler un message pour supplier un modérateur de le faire.
Vous ne vous préoccupez-vous que du cas où il n’y a pas de réponses de la part des autres ?
(Il y a un problème si les conversations peuvent être supprimées à tout moment.)
AFAIK, ils ne peuvent pas du tout supprimer s’il y a des réponses, donc je ne comprends pas ta question.
Comme je comprends cette demande, elle correspond exactement à la fonctionnalité utilisée par les groupes Facebook. Un utilisateur peut supprimer son propre message à tout moment. Si la personne qui supprime a initié un sujet ou un fil de discussion, tous les messages associés seront également supprimés. Si le message supprimé comporte des réponses, celles-ci seront aussi supprimées.
C’est au choix de l’administrateur de permettre ou non cette action. Bien que ce ne soit pas demandé, sur Facebook, cette fonctionnalité est très mal perçue, car elle permet à une personne de supprimer le travail d’une autre. Dans mes groupes Facebook, un tel comportement entraînerait un bannissement immédiat de la personne concernée.
C’est peut-être pour cela qu’il s’agit d’une demande de fonctionnalité ![]()
Ah. Il serait toutefois plus clair, en tant que demande de fonctionnalité, de préciser que ce sont les sujets sans réponse que vous aimeriez rendre supprimables.
Il existe différentes approches selon lesquelles les contributions d’une personne doivent toujours rester sous son contrôle, mais je pense que l’avis de l’équipe Discourse est que le fil de la conversation est plus important que la liberté individuelle de le modifier. Je suis personnellement d’accord. Mais si vous avez un autre point de vue, il est possible qu’une fonctionnalité puisse vous aider.
Voulez-vous dire le
(sujet supprimé par l’auteur, sera retiré après 24 h)
marqueur ?
Je ne le pense pas. Il existe une limite codée en dur pour les utilisateurs sans permissions spéciales, qui limite la suppression de leur propre sujet à 24 heures.
Après cela, leur seule option est de le signaler pour suppression.
C’est bien plus simple que d’avoir à gérer des poursuites liées au RGPD plus tard — donnons aux utilisateurs la souveraineté sur leurs données.
Je pense que c’est la distinction importante ici. L’implémentation existante restreint déjà les utilisateurs ordinaires à la suppression de leur propre sujet uniquement lorsqu’il n’a pas de réponses :
La demande de fonctionnalité plus restreinte pourrait donc simplement être de rendre la valeur 24.hours actuellement codée en dur configurable, tout en conservant la restriction existante posts_count <= 1. Cela pourrait par défaut être de 24 heures, mais permettre aux administrateurs de choisir une période plus longue, ou potentiellement une suppression illimitée des sujets sans réponse.
Je ne pense pas que le RGPD soit vraiment la raison pour laquelle cette fonctionnalité est nécessaire. Le droit à l’effacement n’est pas absolu, et cela ne signifie pas que le logiciel de forum doit fournir une option d’autoservice illimitée pour supprimer tout contenu publié par un utilisateur.
La configurabilité de la restriction existante de 24 heures semble être un argument suffisant pour la fonctionnalité en soi.
Un exemple tiré d’un forum qui rencontre ce problème constamment.
J’administre un forum de taille modérée doté d’une section petites annonces. Entre ses catégories « à vendre », « recherché » et « échange », on compte 12 343 sujets. Parmi ceux-ci, 5 669 (46 %) n’ont jamais reçu la moindre réponse. Seuls 2 609 (21 %) ont obtenu une réponse dans les 24 premières heures.
Je pense que cela étaye la version plus restrictive d’@Ethsim2. Les deux conditions dans can_delete_own_topic? testent des choses différentes, et seule l’une d’elles teste ce qui nous importe réellement. posts_count <= 1 demande s’il existe une conversation. Le minuteur de 24 heures ne demande rien : au moment où il expire, 79 % de nos annonces n’ont pas de réponse, et 46 % n’en auront toujours pas des années plus tard. Son effet pratique est de retirer un droit aux auteurs de sujets qui n’ont jamais reçu de réponse.
Le cas courant est celui d’une annonce dont l’article a été vendu. L’auteur souhaite la supprimer. Il peut modifier le titre en « Vendu », ou signaler le sujet et attendre un modérateur. Nos modérateurs effectuent la seconde option manuellement, ce qui constitue un travail inutile pour les deux parties.
Une particularité, rare mais étrange. La semaine dernière, un modérateur a répondu à une annonce pour demander à l’auteur un titre plus clair. Cette réponse a porté posts_count à 2, si bien que l’auteur a perdu définitivement la possibilité de retirer sa propre annonce et a dû demander au personnel de le faire. Seuls 26 de nos 6 674 sujets d’annonces ayant reçu une réponse ne comportent que des réponses du personnel, il s’agit donc d’un cas limite plutôt que d’un vrai problème, mais il est étrange qu’une note de modération retire un droit à l’auteur.
Un paramètre de site pour cette limite, réglé par défaut sur 24 heures et laissant posts_count <= 1 intact, couvrirait l’ensemble de ces cas.
