Classi CSS per i gruppi attuali che possono visualizzare l'argomento?

Continuando la discussione da Classi CSS per i gruppi dell’utente corrente:

Man mano che i forum che costruisco hanno impostazioni di privacy sempre più complesse, mi piace molto l’idea di rendere più visibile a chi può vedere cosa viene pubblicato.

Mi piace questo concetto, Display Posts Visibility, e vorrei poterlo approfondire per mostrare esattamente quali gruppi possono vedere quali argomenti.

Al momento, Display Posts Visibility utilizza .archetype-regular e .archetype-private_message per mostrare messaggi completamente pubblici vs completamente privati, ma utilizza .read-restricted per mostrare quelli che sono limitati dai gruppi. Ma poiché .read-restricted non è preciso, sembra difficile capire quali gruppi possono visualizzare l’argomento corrente.

Se le classi CSS fossero presenti per indicare quali gruppi possono vederlo, sarebbe molto più facile stilizzare la pagina per renderla più evidente alle persone.

Forse è un semplice componente tematico, come CSS Classes for Current User's Groups, ma non riesco a trovare qualcosa in discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 99a6f32554e43a15da491c0e4db28a3537e98358 · discourse/discourse · GitHub per ottenere i gruppi correnti che sono in grado di visualizzare l’argomento.

Qualche idea?

3 Mi Piace

I gruppi che possono visualizzare un argomento sono considerati informazioni private, quindi rivelare che un gruppo ha accesso a una determinata categoria è considerato un bug in Discourse.

Ciò significa che sarà necessario un plugin per esporre queste informazioni all’interfaccia utente.

3 Mi Piace

Capisco come possa essere così, poiché potrebbe esporre molti dei gruppi nascosti esistenti sulla piattaforma e forse per altri motivi.

Posso anche capire come l’opposto, cioè non far sapere alle persone quali gruppi hanno accesso a una determinata categoria, possa essere considerato una violazione della privacy. Ad esempio, se pubblico nella categoria Contribute > Feature e so che è “ristretta”, questo potrebbe significare che solo altre persone nel gruppo Feature possono vederla, oppure che tutti sulla piattaforma possono ancora vederla ma forse un gruppo non ha semplicemente la possibilità di creare argomenti o risposte. Per un forum prevalentemente pubblico come Meta, forse non è un grosso problema, dato che presumiamo che la maggior parte delle cose che pubblichiamo siano pubbliche, ma mentre penso a ospitare conversazioni più private, divento più sensibile al pensiero: “aspetta, esattamente chi potrà vedere ciò che scrivo?”

In ogni caso, grazie per avermi fatto sapere che attualmente non è possibile, ma potrebbe esserlo con un plugin :pray:

3 Mi Piace