Miglior modo per rimuovere temporaneamente l'accesso pubblico ai topic di un utente?

Ciao, ho un utente di lunga data che richiede la rimozione temporanea di tutti i suoi argomenti per un motivo personale specifico. Se la sua situazione cambiasse, tali argomenti potrebbero essere ripristinati in futuro. Mentre sono nello stato rimosso, gli argomenti non dovrebbero essere accessibili pubblicamente, anche se qualcuno avesse l’URL, e sono tutti attualmente indicizzati dai motori di ricerca. Ho letto questi argomenti:

Da quanto ho capito:

  • Convertirli in un PM consentirebbe comunque ad altri utenti che hanno postato lì di vederli, quindi questa opzione è esclusa.
  • L’archiviazione e la rimozione dall’elenco consentiranno comunque l’accesso a chiunque conosca l’URL.
  • Spostarli in una categoria privata / staff renderebbe difficile ripristinarli nella categoria corretta.

Quindi sembra che “eliminarli” sarebbe l’opzione migliore? Finché non ho abilitato la funzione di eliminazione permanente, questi rimarrebbero nel database indefinitamente con la possibilità di ripristinarli in blocco, corretto?

Il pulsante delle azioni di massa funziona su tutti gli argomenti dell’utente contemporaneamente, o solo sugli argomenti caricati nella pagina?

Esiste un modo per distinguere tra risposte eliminate e argomenti eliminati? La pagina /u/nome/deleted-posts mostra tutto insieme. Questo sembra mostrare solo argomenti:
/filter?q=status:deleted%20topics%2Ccreated-by%3A%40Username
Anche se non riesco a capire perché la sintassi sia status:deleted<spazio>topics. E esiste una soluzione simile solo per le risposte eliminate?

/?status=deleted sembra mostrare argomenti non elencati insieme ad argomenti eliminati. Non sono sicuro del perché, dato che esiste un filtro separato /?status=unlisted.

Potrebbero esserci potenziali problemi in futuro con il ripristino dei post “eliminati” dell’utente, poiché non ci sarebbe modo di sapere quali argomenti sono stati eliminati per questo particolare motivo e quali sono stati eliminati per qualche altro motivo per rimanere eliminati.

Idealmente, vorrei che ci fosse un’opzione di impostazione per rendere inaccessibili al pubblico gli argomenti archiviati.

Grazie in anticipo per il tuo aiuto, voglio solo essere sicuro al 100% di ciò che sto facendo per evitare di creare un pasticcio amministrativo per me stesso in futuro.

Ciao @rahim123. :wave:

Potresti utilizzare i segnalibri di contenuto e la coda di revisione per elaborare quel tipo di informazioni. Ecco alcuni argomenti che entrano nei dettagli per il tuo caso d’uso:

Per la guida, controlla l’intestazione “Contenuto inappropriato”. :slight_smile:

2 Mi Piace

Grazie @maiki per la risposta. Hmm, non credo che la coda di revisione funzionerebbe, perché non posso segnalare in blocco tutti gli argomenti dell’utente.

Intendi solo i loro argomenti o tutti i loro post?

Ed è importante nascondere il contenuto o il nome utente?

1 Mi Piace

Solo i loro argomenti è ciò che stanno richiedendo. Ma se c’è un buon modo per rimuovere temporaneamente l’accesso a tutti i loro post, sarei interessato a saperlo anche io.

Suppongo che potrebbe funzionare rimuovere il nome utente e il contenuto della persona dal primo post dell’argomento e lasciare il resto della discussione accessibile tramite URL. Ma non basterebbe semplicemente nascondere il contenuto del primo post con CSS, deve essere del tutto inaccessibile pubblicamente.

Sarà un pasticcio. :slight_smile:

Stavo per suggerire di rendere anonimo l’account, ma ciò non fa molto di ciò che desideri.

Questo caso d’uso non è comune, nessuno ha chiesto una funzionalità per rendere gli utenti non pubblici e poi di nuovo pubblici.

Buona fortuna! :crossed_fingers:

Sembra che ciò che l’OP desidera sia simile alla funzionalità “Ignora globalmente” di vBulletin.

Se non hai familiarità, in pratica mantiene tutti i post e gli argomenti di un utente al loro posto, ma li rende non disponibili per gli account non staff finché non vengono rimossi dall’elenco. È una delle poche funzionalità di vB che mi manca in Discourse. :slight_smile:

1 Mi Piace

Grazie a tutti per le risposte.

Giusto. Capisco che sia una richiesta insolita. Non mi aspetterei che Discourse implementasse necessariamente un intero processo per questo. Ma penso che sarebbe bene implementare un’opzione di impostazione per rendere gli argomenti archiviati inaccessibili ai non staff. Quindi potrei occuparmi di archiviare e dis-archiviare manualmente gli argomenti, mantenendoli separati da altri argomenti che potrebbero essere stati eliminati e che dovrebbero rimanere eliminati.

Oh, questo è interessante:

Ignora globalmente
Questa opzione consente di aggiungere efficacemente un utente o più utenti all’“Elenco ignorati” di ogni membro. Tuttavia, gli utenti in questo elenco possono ancora vedere i propri post e thread…

Inserisci un elenco di numeri di userid, separati da spazi (ad esempio: 4 12 68 102).

vBulletin Manual - User Banning Options

2 Mi Piace

È davvero interessante. Anche se non credo che sarebbe sufficiente in questo caso particolare se avesse link “vedi questo post nascosto” o se il contenuto del post fosse nascosto tramite CSS nell’HTML. Per quello di cui ho bisogno, il primo URL dovrebbe restituire un 404 per i non staff.

Ok, voglio questa funzionalità ora. :sweat_smile: È più o meno una funzione di shadow ban.

1 Mi Piace

In effetti è praticamente la stessa cosa dello shadowban, giusto? ;-)\nDiscourse Shadowban

1 Mi Piace

Non credo che quel plugin funzioni al momento, ma forse qualcun altro può confermare.

Sì, e in realtà mi ero dimenticato che esistesse quel plug-in :laughing:

Non ho dovuto usare quel tipo di ban per molto tempo. Ho ancora la riga commentata per il plug-in su una delle mie istanze :slight_smile:

2 Mi Piace

La gente può decidere se vuole creare un argomento Feature; Global Ignore è una funzionalità interessante per vB, ma non mi sembra uno strumento utile di per sé. Gestisco principalmente piccoli siti in cui ci conosciamo tutti.

Il che mi ha fatto pensare, @rahim123, non pretendo di capire perché li stai accontentando, ma per i miei piccoli siti non farei così. Se qualcuno avesse bisogno di andarsene, direi che posso anonimizzare i suoi contributi, ma va contro l’accordo che abbiamo per il nostro piccolo sito.

Sui siti che ho configurato per i clienti, questi termini hanno sempre una clausola che copre questo aspetto, e non credo ci sia l’aspettativa che gli utenti chiedano sia di “disattivare” i loro contenuti, sia di consentire un successivo “riattivare”.

Non sto esprimendo un’opinione sullo shadowbanning come strumento, perché è un posto disordinato sul web, ma lo “shadowbanning richiedibile dall’utente (per motivi personali)” come interruttore sembra difficile da proporre. :thinking:

Probabilmente cercherei un compromesso: “segnala gli argomenti che vorresti eliminare, e poi disattiverò il tuo account”.

1 Mi Piace

In questo caso onorerò la richiesta dell’utente dati i dettagli della situazione particolare.

Ho proceduto con l’eliminazione. Gli argomenti eliminati rimarranno indefinitamente nel database, corretto? Nessuna eliminazione forzata automatica?

Se/quando necessario posso accedere all’elenco degli argomenti eliminati con:
/filter?q=status%3Adeleted%20topics%2Ccreated-by%3A%40Username
Ma sfortunatamente sembra che non esista un’operazione di ripristino di massa. Sembra una richiesta ragionevole implementarla almeno in Discourse? O c’è un altro modo per realizzarla tramite la GUI?

Hai visto questo post?

Sì, grazie, non ho visto nulla sulla de-eliminazione in blocco?

Non lo so. La cancellazione e il ripristino di massa dei post degli utenti in questo modo non è una cosa comune che abbia visto.

Se fossero solo i loro argomenti, avrei suggerito di ricategorizzarli in blocco in Staff, o in una nuova categoria con permessi restrittivi simili.

3 Mi Piace