Si vous déplacez un sujet à un seul message (A) dans un sujet existant (B) et que vous retirez le sujet A de la liste (qui reste dans un état « sera automatiquement supprimé dans 7 jours »), le sujet A apparaît toujours comme un « sujet lié » sur le sujet B. Est-ce intentionnel ? Je m’attendais à ce qu’il n’y soit pas non plus répertorié.
Avez-vous essayé de voir si le sujet non répertorié est visible en tant que sujet lié pour les non-administrateurs ?
Oui, c’est le cas (c’est la situation qui m’a surpris).
Je suis sur la version 2.9.0.beta5. Je devrais peut-être passer à la beta6 et vous faire un retour.
Si vous supprimez la petite publication d’action pour la division dans le sujet A et actualisez, je pense que cela supprimera le lien retour.
Je pense que “Ne pas répertorier” supprime les sujets de la visibilité, mais permet toujours aux liens directs de fonctionner (par opposition au déplacement vers une catégorie privée, par exemple).
Je l’ai changé d’une URL relative à une URL absolue, donc cela ressemble à la même chose mais ne crée pas le lien retour.
Veuillez clarifier pour moi : gardez-vous le sujet non répertorié ?
Je ne comprends pas pourquoi vous conserveriez une URL si ce sujet déplacé doit être supprimé. De plus, pourquoi ne pas simplement le supprimer ? ![]()
Il semble que ce soit simplement la façon dont Discourse fonctionne.
Si vous déplacez un message d’un sujet d’un seul message vers un autre sujet, Discourse ne supprime pas immédiatement le sujet d’un seul message. Au lieu de cela, il le ferme et le programme pour être supprimé dans les sept jours. Pendant cette période, le message en question apparaît deux fois sur le forum : une fois dans le sujet d’un seul message qui sera bientôt supprimé, et une fois là où vous voulez vraiment qu’il soit. Il ajoute une note indiquant que le message a été fusionné et un lien vers l’autre sujet (c’est ce qui crée le lien retour).
J’ai retiré le sujet d’un seul message de la liste (au lieu de le supprimer) afin de ne pas interférer avec le fonctionnement normal de Discourse. Je n’étais pas sûr de la raison pour laquelle il n’avait pas été supprimé, ni des conséquences imprévues qu’il pourrait y avoir si je le supprimais.
Savez-vous pourquoi Discourse fait ce qu’il fait ? Cela m’aiderait à répondre à votre question.
Le minuteur de 7 jours n’est qu’une valeur par défaut. La fonctionnalité de suppression des ébauches de sujets résiduelles a été ajoutée l’année dernière :
Vous pouvez les supprimer immédiatement manuellement, ou modifier le paramètre d’administration supprimer les sujets ébauches fusionnés après tant de jours, selon ce qui vous convient le mieux. ![]()
Je me demandais pourquoi le brouillon avait été créé, mais je vois la réponse ici :
Y a-t-il un moyen de ne jamais les créer du tout ? La solution la plus proche semble être la suppression automatique après un jour.
Je pense que c’est la seule façon de le faire automatiquement (le régler sur 0 désactive la suppression). Bien que vous puissiez le supprimer manuellement à tout moment, y compris modifier la durée du minuteur. Il peut être utile d’avoir une trace de la fusion, car il peut être déconcertant pour un utilisateur de penser qu’il a un sujet, mais qu’il est en fait ailleurs. Ils devraient recevoir une notification, mais je suppose que cela dépendrait de la perspicacité générale de vos utilisateurs ?