Permettere agli utenti con accesso a una categoria ristretta di vedere chi altro ha accesso

Continuing the discussion from Prioritize showing group members (not posts) on group landing page, describe groups, provide groups directory:

Thanks @downey (and @tobiaseigen). That was definitely useful to know; equally it confirms that it unfortunately doesn’t meet my requirements! To recap, what I’m after is a way for those I have invited to a private discussion group to see who else they are sharing their posts with. This is primarily to create trust and reduce inhibitions.

As per @tobiaseigen’s suggestion I am configuring access to the private categories using groups, so essentially what I am looking for is a widget that shows, on the category homepage, all the users belonging to the group associated with the category (or a selection of them, with an option to click to see all).

3 Mi Piace

Why do you need such a widget? How many people are in your groups? You could just provide a link to the group page from the “about this category” page.

Have you seen the feature that lets you mention everyone in a group at once, just by using @GROUPNAME - expands automatically to include everyone. You could put this in the “about this category” page and keep it up to date, if it’s not too many people.

1 Mi Piace

10–20 people as currently envisaged.

Thanks! That’s a pretty good solution, at least for now.

I guess adding everyone’s usernames to the “about this category” page would save a click, but we like the idea of having a more visual interface with everyone’s avatars and preferably real names. In fact, we might even want that clicking on them would then take you through to their profile page on our existing system, rather than their Discourse profile page. (We’ll be using SSO for the integration.)

Un paio di richieste aggiuntive per questa funzionalità sono state fatte in questi due argomenti:

Le ho unite in questo.

2 Mi Piace

Attualmente ho alcune categorie bloccate per specifici gruppi di utenti. Tuttavia, non è possibile (per quanto ne so) vedere facilmente quali gruppi hanno accesso a una determinata categoria… Anche se sono membro di un gruppo che HA accesso ad essa.

Sì, la categoria appare ed è presente un’icona di blocco accanto ad essa. Ma sarebbe ottimo se potessi vedere facilmente che i membri del GruppoA e del GruppoB hanno accesso alla Categoria1, mentre i membri del GruppoB hanno accesso solo alla Categoria2. Forse un sottotitolo sotto il nome del gruppo… o un menu a tendina…

In questo modo posso essere certo CHI avrà accesso al post che sto creando in una determinata categoria.

Fornendo questa funzionalità, si potrebbe inserire nell’argomento “Informazioni su questa categoria”, così da essere mostrato a chi ha richiesto l’accesso.

5 Mi Piace

Sto valutando di farlo, ma dato che l’accesso potrebbe cambiare (aggiungere un gruppo qui, rimuoverne uno là) man mano che la comunità cresce, sembra utile se esistesse un modo per far sapere alle persone a colpo d’occhio chi vedrà ciò che pubblicano.

Al momento, solo gli Amministratori possono vedere chi ha accesso a una Categoria tramite le impostazioni:

Spesso mi viene chiesto “chi ha accesso” e devo essere molto esplicito nella descrizione. Tuttavia, questo può essere complicato quando i permessi cambiano leggermente o quando il nome del gruppo cambia, poiché le descrizioni delle Categorie non sembrano aggiornarsi dinamicamente.

Sarebbe fantastico avere una visualizzazione amichevole per gli utenti che possono vedere una Categoria, con i gruppi autorizzati chiaramente visibili. Sarebbe anche estremamente utile avere i moderatori della Categoria disponibili nella stessa visualizzazione: al momento questo è possibile solo tramite /about o menzionando un gruppo nella descrizione.

4 Mi Piace

Interessante, stiamo avendo alcune discussioni interne su come rendere più evidente la relazione tra gruppi e categorie, un’iniziativa sostenuta da @dax. Ne terremo conto.

Una cosa complessa che dobbiamo considerare è che in alcuni casi è desiderabile mantenere la segretezza, quindi non sono sicuro se esporre queste informazioni debba essere un’impostazione predefinita attiva o disattivata, o se si tratti di un’impostazione globale rispetto a quella specifica per gruppo di categorie.

3 Mi Piace

E se usassimo semplicemente le autorizzazioni esistenti per categorie e gruppi a tale scopo?

Se la categoria è privata, allora solo coloro che appartengono ai gruppi con accesso possono vederla comunque.
Se un gruppo è privato/nascosto, verrebbe anche nascosto all’interno della categoria per quegli utenti.

Con il mio piccolo cervello, non riesco a vedere alcuna situazione in cui ciò non funzionerebbe.

2 Mi Piace

Gestisco diversi forum Discourse, alcuni dei quali hanno più di 10 anni. Una domanda ricorrente che ci viene talvolta posta quando introduciamo i concetti di Gruppi e Categorie di Discourse è: “Come faccio a sapere quali Gruppi possono vedere un post nella Categoria ‘XYZ’?”.

Questo viene chiesto più spesso nelle community in cui ci sono molte piccole Categorie private (ad esempio, un ‘comitato direttivo per un gruppo di interesse specialistico medico’) - spesso vogliono essere rassicurati che solo i membri di quel comitato direttivo possano vedere il contenuto al loro interno, ma come utente normale non c’è modo per loro di vederlo.

Come admin posso vederlo facilmente, negli strumenti di amministrazione della Categoria, ma per gli utenti normali devono semplicemente fidarsi che io abbia impostato correttamente le impostazioni della Categoria e del Gruppo.

Gli utenti che sono nuovi al forum, non hanno familiarità con i forum o sono nervosi riguardo alla pubblicazione accidentale di discussioni interne sensibili a un pubblico del forum più ampio del previsto, a volte sono chiaramente inibiti dal pubblicare qualsiasi cosa.

Ci sarebbe un modo per far emergere per l’utente normale una versione della matrice ‘vedi/rispondi/crea’ che posso vedere nelle pagine di amministrazione della Categoria? Forse invece della chiave inglese dell’admin, un utente normale potrebbe vedere ‘Informazioni sulla Categoria’ che potrebbe comunicare loro cose chiave su quella categoria, che includerebbero quali Gruppi possono vederla, ma potrebbe anche essere estesa per mostrare altre funzionalità abilitate come ‘Rendi i nuovi argomenti wiki per impostazione predefinita’, impostazioni di approvazione, ecc.

3 Mi Piace

È una visualizzazione simile ma diversa, ma sei a conoscenza della visualizzazione Autorizzazioni nelle impostazioni del gruppo? È visibile al proprietario del gruppo.

Scommetto che potresti creare una query di esplorazione dati che trasmetta le autorizzazioni delle categorie, però.

4 Mi Piace

Credo però che l’Op stia cercando un modo per visualizzare quali gruppi hanno il permesso di vedere. Come hanno menzionato, essendo amministratori possono ottenere le informazioni. È improbabile che un proprietario di gruppo sia un nuovo membro di un forum. :wink:

Immagino che con un po’ di CSS si possa aggiungere alle categorie chiuse? Per mostrare l’accesso di visione del gruppo.

1 Mi Piace

Questo è ottimo, ma sto cercando l’inverso di questa funzione, in modo che i Gruppi che possono vedere/rispondere/creare in una categoria siano visibili da qualche parte nella Categoria.

Al momento, mi ritrovo spesso ad aggiungere manualmente informazioni su “Chi può vedere questa Categoria” nell’argomento ‘Informazioni’ della Categoria. Questo è un rimedio, ma molto laborioso quando si hanno molti forum, molte categorie e molti gruppi. E poiché cambiano nel tempo, le cose vanno fuori sincronia.

Penso che con certi tipi di forum in cui ci sono molte categorie private visibili solo a gruppi specifici, questo sia qualcosa che l’utente normale (non solo admin/mod/proprietario del gruppo) dovrebbe poter vedere. È essenziale per la tranquillità quando pubblicano.

Per illustrare questo con un caso d’uso, uno dei Discourse che gestisco viene utilizzato come piattaforma CRM leggera: creiamo una categoria per un cliente che è privata per lui, è per discussioni bidirezionali, supporto e comunicazioni. Ogni cliente inevitabilmente vuole essere rassicurato che ciò che pubblica lì è visibile solo a noi, il team di supporto, e non al resto del forum. Ma hanno solo l’icona del lucchetto a rassicurarli. Che potrebbe facilmente significare impostazioni di sicurezza della categoria di ‘trust_level_0’ invece di ‘tutti’ e l’icona del lucchetto apparirà comunque.

So che il mio utilizzo di Discourse non è necessariamente rappresentativo della comunità più ampia, ma apprezzerei opinioni da entrambe le parti sull’utilità di questo. Forse ‘Visibilità Categoria’ potrebbe essere un plugin invece che core…?

2 Mi Piace

Ehi ehi… non sei il primo a chiederlo (sto rispondendo a questo post, che originariamente era un nuovo argomento).\n\nSto per unire questo argomento in quest’altro: https://meta.discourse.org/t/allow-users-with-access-to-a-restricted-category-to-see-who-else-has-access/20938\n\nPer favore, vota a favore se vuoi dare un po’ di spinta in più alla richiesta.\n\nPer quello che vale, penso che abbia perfetto senso aggiungerlo al core. È solo una questione di priorità.

4 Mi Piace

Mi chiedo se con un po’ di CSS/js personalizzato? È possibile avere gruppi che hanno accesso visualizzato magari in un outlet o qualcosa del genere?

1 Mi Piace

Per informazione, penso che l’unico posto attualmente in cui questo viene visualizzato sia nella modale di condivisione, ad esempio.

(da un post della categoria #esperti)

Ma se viene visualizzato lì, allora potrebbe/dovrebbe essere possibile visualizzarlo in un posto più visibile. :crossed_fingers:

5 Mi Piace

Fantastico, grazie @JammyDodger: questo potrebbe essere immaginato come un TC per comunità come la mia che lo richiedono. Uno per la mia lista di sviluppo!

7 Mi Piace

Per me è una scelta ovvia per una questione di trasparenza e per consentire alle persone di prendere decisioni informate su ciò che condividono e con chi – anche se, ovviamente, il pubblico futuro non può essere controllato. Sono un grande fan del web pubblico (blogger da oltre 25 anni), ma capisco che non tutte le conversazioni possono avvenire apertamente, non tutti si sentono a proprio agio con questo, quindi la realtà dell’interazione umana online, anche quando è collettiva, è che avviene in spazi più o meno semi-privati/semi-pubblici. E come partecipanti a questi, dobbiamo avere un’idea di chi sia il nostro pubblico in un dato momento. Penso anche che questa informazione debba essere resa disponibile dallo strumento e non dipendere dagli umani che comunicano esplicitamente al riguardo.

Spero che questo possa arrivare al nucleo, o almeno a un plugin o componente! (Non sono sicuro di quale sarebbe appropriato qui.)

3 Mi Piace