Option de réglage pour rendre les sujets non répertoriés inaccessibles au public

Continuant la discussion de Meilleure façon de supprimer temporairement l’accès public aux sujets d’un utilisateur ? :

Bonjour, après avoir lu Understanding closed, unlisted, and archived topics, il semble qu’il y ait encore une lacune dans la fonctionnalité des sujets non répertoriés qui pourraient devoir être restaurés en tant que sujets normaux à l’avenir, mais qui ne devraient pas être accessibles au public pour le moment (que ce soit par les utilisateurs participants cliquant sur le lien dans un ancien e-mail de notification ou par les résultats des moteurs de recherche qui n’ont pas encore été mis à jour). Il semble judicieux d’ajouter une option de configuration du site pour empêcher l’accès public aux sujets non répertoriés, c’est-à-dire de renvoyer une erreur 404 lorsque toute personne autre que l’administrateur du site visite l’URL.

1 « J'aime »

Peut-être que vous voulez vraiment la fonctionnalité et non une solution de contournement, mais la solution de contournement consiste à la déplacer vers une catégorie privée.

1 « J'aime »

Salut Jay, malheureusement, ce n’est pas réalisable dans le cas de centaines de sujets, car cela nécessiterait de les rétablir manuellement ou par programme à leur révision précédente pour les remettre dans la bonne catégorie.

1 « J'aime »

2 publications ont été fusionnées dans un sujet existant : Meilleure façon de supprimer temporairement l’accès public aux sujets d’un utilisateur ?

Voici une autre tentative. Les sujets supprimés ne sont pas accessibles et peuvent être restaurés par le personnel.

Salut Jay, oui, mais la difficulté réside dans l’absence de suppression groupée :

Quel est votre cas d’utilisation qui vous amène à supprimer/masquer des centaines de publications, puis à vouloir les restaurer ?

Il devrait être possible de supprimer en masse depuis Rails si vous êtes auto-hébergé.

J’ai un utilisateur de longue date qui a demandé la suppression temporaire de tous ses sujets (environ 300) pour une raison personnelle spécifique. Si sa situation change, ces sujets devront être restaurés à l’avenir. Tant que les sujets seront dans l’état supprimé, ils ne devront pas être accessibles publiquement, même si quelqu’un possède l’URL, et ils sont tous actuellement indexés par les moteurs de recherche. La seule façon que j’ai trouvée pour les rendre inaccessibles publiquement en masse était de les supprimer. (J’ai choisi de ne pas les déplacer vers une catégorie privée car il semblait encore plus décourageant de restaurer chaque sujet dans sa catégorie précédente de manière programmatique / en masse, et il semble plus utile de demander l’option de réglage dans ce sujet et/ou Bulk un-deletion plutôt qu’une fonctionnalité de restauration de révision en masse.)

Intéressant. Que pensez-vous de cette perspective ?

Vous n’aurez pas de fonctionnalité à temps.

Il ne devrait pas être si difficile de les déplacer en masse vers une catégorie privée en tant que modification dans Rails et de revenir plus tard sur ces modifications.

Je ne sais pas comment faire sur le moment.