Meilleur moyen de retirer temporairement l'accès public aux sujets d'un utilisateur ?

Salut, j’ai un utilisateur de longue date qui demande la suppression temporaire de tous ses sujets pour une raison personnelle spécifique. Si sa situation change, ces sujets pourraient être restaurés à l’avenir. Tant qu’ils sont dans l’état supprimé, les sujets ne doivent pas être accessibles au public, même si quelqu’un possède l’URL, et ils sont tous actuellement indexés par les moteurs de recherche. J’ai lu ces sujets :

D’après ce que j’ai compris :

  • Les convertir en message privé (PM) permettrait toujours aux autres utilisateurs qui y ont posté de les voir, donc cette option est exclue.
  • L’archivage et le retrait de la liste permettront toujours l’accès à quiconque connaît l’URL.
  • Les déplacer vers une catégorie privée / pour le personnel rendrait leur restauration dans la catégorie appropriée difficile.

Il semble donc que leur “suppression” serait la meilleure option ? Tant que je n’ai pas activé la fonction de suppression permanente, ceux-ci resteraient dans la base de données indéfiniment avec la possibilité de les restaurer en masse, n’est-ce pas ?

Le bouton d’actions groupées fonctionne-t-il sur tous les sujets de l’utilisateur à la fois, ou seulement sur les sujets chargés dans la page ?

Existe-t-il un moyen de différencier les réponses supprimées des sujets supprimés ? La page /u/name/deleted-posts montre tout ensemble. Ceci semble ne montrer que les sujets :
/filter?q=status:deleted%20topics%2Ccreated-by%3A%40Username
Bien que je ne comprenne pas pourquoi la syntaxe est status:deleted<espace>topics. Et existe-t-il une solution similaire uniquement pour les réponses supprimées ?

/?status=deleted semble montrer les sujets non listés avec les sujets supprimés. Je ne suis pas sûr pourquoi, car il existe un filtre séparé /?status=unlisted.

Il pourrait potentiellement y avoir des problèmes à l’avenir avec la restauration des “posts supprimés” de l’utilisateur, car il n’y aurait aucun moyen de savoir quels sujets ont été supprimés pour cette raison particulière et lesquels ont été supprimés pour une autre raison pour rester supprimés.

Idéalement, j’aimerais qu’il y ait une option de configuration pour rendre les sujets archivés inaccessibles au public.

Merci d’avance pour votre aide, je veux juste être sûr à 100% de ce que je fais pour éviter de créer un désordre administratif pour moi-même plus tard.

Salut @rahim123. :wave:

Vous pourriez utiliser les indicateurs de contenu et la file d’attente de révision pour traiter ce type d’informations. Voici quelques sujets qui entrent dans les détails pour votre cas d’utilisation :

Pour le guide, consultez le titre « Contenu inapproprié ». :slight_smile:

2 « J'aime »

Merci @maiki pour la réponse. Hmm, je ne pense pas que la file d’attente de révision fonctionnerait, car je ne peux pas signaler en masse tous les sujets de l’utilisateur.

Voulez-vous dire uniquement leurs sujets, ou tous leurs messages ?

Et est-il important de masquer le contenu ou le nom d’utilisateur ?

1 « J'aime »

Just their topics is what they are requesting. But if there is a good way to temporarily remove access to all their posts I would be interested in knowing that too.

I suppose it might work to remove the person’s username and content from the first post in the topic and leave the rest of the thread accessible via the URL. But it wouldn’t be enough to simply hide the content of the first post with CSS, it needs to be not publicly accessible at all.

Ce sera un désordre. :slight_smile:

J’allais suggérer d’anonymiser le compte, mais cela ne fait pas grand-chose de ce que vous voulez.

Ce cas d’utilisation n’est pas courant, personne n’a demandé de fonctionnalité pour rendre les utilisateurs non publics et les ramener.

Bonne chance ! :crossed_fingers:

Il semble que ce que l’OP souhaite est similaire à la fonctionnalité d’ignorance globale de vBulletin.

Si vous ne la connaissez pas, elle maintient tous les messages et sujets d’un utilisateur en place, mais les rend indisponibles pour les comptes non-staff jusqu’à ce qu’ils soient retirés de la liste. C’est l’une des rares fonctionnalités de vB qui me manque dans Discourse. :slight_smile:

1 « J'aime »

Merci à tous pour vos réponses.

C’est exact. Je comprends que ce soit une demande peu courante. Je ne m’attendrais pas à ce que Discourse mette en œuvre un processus complet pour cela. Mais je pense qu’il serait bon d’implémenter une option de paramètre pour rendre les sujets archivés inaccessibles aux non-membres du personnel. Ensuite, je pourrais m’occuper d’archiver et de désarchiver manuellement les sujets, tout en les séparant des autres sujets qui auraient pu être supprimés et qui devraient le rester.

Oh, c’est intéressant :

Ignorance globale
Cette option vous permet d’ajouter efficacement un ou plusieurs utilisateurs à la « Liste d’ignorance » de chaque membre. Cependant, les utilisateurs de cette liste peuvent toujours voir leurs propres messages et fils de discussion…

Entrez une liste de numéros d’utilisateur, séparés par des espaces (par exemple : 4 12 68 102).

vBulletin Manual - User Banning Options

2 « J'aime »

C’est en effet intéressant. Bien que je ne pense pas que cela suffirait dans ce cas particulier s’il y avait des liens “voir ce post caché” ou si le contenu du post était caché en CSS dans le HTML. Pour ce dont j’ai besoin, l’URL précédente devrait renvoyer une 404 pour les non-membres du personnel.

Ok I want this feature now. :sweat_smile: C’est plus ou moins une fonctionnalité de shadow ban.

1 « J'aime »

En gros, c’est la même chose que le shadowban, non ? :wink:

1 « J'aime »

Je ne pense pas que ce plugin fonctionne pour le moment, mais peut-être que quelqu’un d’autre pourra confirmer.

Ouais, et j’avais oublié que ce plug-in existait :laughing:

Je n’ai pas eu à utiliser ce genre de bannissement depuis très longtemps. J’ai toujours la ligne commentée pour le plug-in sur une de mes instances :slight_smile:

2 « J'aime »

Les gens peuvent décider s’ils veulent créer un sujet de Feature ; l’Ignorance Globale est une fonctionnalité intéressante pour vB, mais elle ne me semble pas être un outil utile en soi. J’administre principalement de petits sites où nous nous connaissons tous.

Ce qui m’a fait réfléchir, @rahim123, je ne présume pas comprendre pourquoi vous les accueillez, mais pour mes minuscules sites, je ne ferais pas cela. Si quelqu’un avait besoin de partir, je dirais que je peux anonymiser ses contributions, mais cela va à l’encontre de l’accord que nous avons pour notre minuscule site.

Sur les sites que j’ai mis en place pour des clients, ces conditions comportent toujours une clause qui couvre cela, et je ne pense pas qu’il y ait une attente que les utilisateurs demandent à la fois que leur contenu soit « désactivé », et qu’ils puissent ensuite le « réactiver ».

Je ne me prononce pas sur le shadowbanning comme outil, car c’est un endroit compliqué sur le web, mais le « shadowbanning à la demande de l’utilisateur (pour des raisons personnelles) » comme interrupteur semble difficile à vendre. :thinking:

J’essaierais probablement de trouver un compromis : « signalez les sujets que vous aimeriez voir supprimés, et je désactiverai ensuite votre compte ».

1 « J'aime »

Dans ce cas, je vais honorer la demande de l’utilisateur compte tenu des détails de la situation particulière.

J’ai procédé à la suppression. Les sujets supprimés resteront indéfiniment dans la base de données, n’est-ce pas ? Pas de suppression définitive automatique ?

Si/quand nécessaire, je peux accéder à la liste des sujets supprimés avec :
/filter?q=status%3Adeleted%20topics%2Ccreated-by%3A%40Username
Mais malheureusement, il semble qu’il n’y ait pas d’opération de restauration en masse. Est-ce que cela semble être une demande raisonnable de l’implémenter au moins dans Discourse ? Ou existe-t-il un autre moyen d’y parvenir via l’interface graphique ?

Avez-vous vu ce post ?

Oui, merci, je n’ai rien vu concernant la désuppression en masse ?

Ouais, je ne sais pas. La suppression et la restauration massives de publications d’utilisateurs comme celle-ci ne sont pas chose courante, d’après ce que j’ai vu.

S’il ne s’agissait que de leurs sujets, j’allais suggérer de les reclasser en masse dans Staff, ou dans une nouvelle catégorie avec des autorisations restreintes similaires.

3 « J'aime »