Consenti agli utenti di inviare richieste di adesione ai proprietari del gruppo

Ciao a tutti,
Ho letto alcuni thread più vecchi ma non riesco a trovare una soluzione.

Mi trovo in una situazione in cui vorrei creare board private i cui contenuti siano visibili solo a un gruppo di utenti in whitelist, creato specificamente per ogni board. Il caso d’uso è creare board dove i club ciclistici possano discutere tra loro senza che altri club possano vedere le conversazioni.

Questo thread suggeriva che “la visibilità del gruppo deve essere impostata su ‘Tutti’, altrimenti le persone non possono vedere il gruppo e quindi non possono richiedere di entrarne a far parte.”

#1. Ho provato a farlo usando il mio account amministratore di Discourse su Chrome, poi ho effettuato l’accesso con un account membro normale di Discourse su un browser diverso. Non vedo nulla dove i membri non appartenenti al gruppo possano richiedere di unirsi. Cosa sto trascurando?

#2 Questo approccio, che rende il gruppo visibile a tutti, vanifica lo scopo di avere un gruppo privato i cui contenuti siano visibili solo ai membri. Esiste un approccio diverso che mi permetta di mantenere la privacy per ogni board?

A lungo termine, potrebbero esserci decine, se non centinaia, di club ciclistici che avranno la propria board. Come amministratore del forum, vorrei assegnare i diritti di proprietario del gruppo a una persona di ogni club. Voglio che ogni proprietario del club approvi i nuovi membri. Inviare le richieste di adesione al proprietario del gruppo sembra esattamente ciò che desidero per questo flusso di lavoro, ma non riesco a capire come impostarlo.

Qualcuno può dare un consiglio in inglese semplice? Non sono abbastanza tecnico da comprendere link a qualche frammento di codice su Github.

Quando crei il tuo gruppo, i campi dal 12° al 14° (?) sono

assicurati che l’opzione “Consenti agli utenti di unirsi liberamente al gruppo (richiede un gruppo pubblicamente visibile)” sia selezionata e che la visibilità sia impostata su “Tutti”. Oppure, se desideri consentire solo agli utenti di inviare richieste di adesione ai proprietari del gruppo senza poter aggiungersi da soli, seleziona “Consenti agli utenti di inviare richieste di adesione ai proprietari del gruppo”.

Se hai già creato il gruppo, troverai queste opzioni in
/g/nomegruppo
Gestisci → Membri → Accesso

Una volta che un utente visita la pagina dei gruppi, potrà vedere il gruppo e unirsi.

Grazie mille per le immagini molto chiare @smrtey

Questo aiuta MOLTO. Un’aggiunta che farò è che il gruppo deve essere creato fin dall’inizio con la visibilità del gruppo impostata su TUTTI.

Ho provato a cambiare la visibilità di un gruppo esistente in Visibilità = Tutti, ma non sembrava funzionare. Inoltre, la casella di controllo per “Consenti agli utenti di inviare richieste di adesione ai proprietari del gruppo” è diventata grigia e non selezionabile. Non so perché sia successo.

Comunque, ho eliminato il gruppo originale e ricominciato da capo, e ora funziona.

Questo può essere configurato con i gruppi esistenti. Dopo aver modificato l’impostazione del menu a tendina Visibilità, è necessario fare clic sul pulsante Salva modifiche. Se le modifiche non vengono salvate dopo aver fatto clic su Salva modifiche, si prega di farcelo sapere.

Il problema relativo alla casella di controllo “Consenti agli utenti di inviare richieste di adesione” disattivata è legato alle impostazioni di visibilità. Tale casella è abilitata solo se la visibilità del gruppo è impostata su “Tutti” o “Utenti connessi”. Potrebbe essere utile aggiungere qualcosa all’interfaccia utente per spiegare agli utenti perché la casella di controllo è disabilitata.

L’altra cosa che penso manchi a @shooj è che quando dici “board”, intendi le categorie. I gruppi sono collezioni di utenti. Le categorie sono collezioni di argomenti.

Per ogni club, creerai un gruppo come discusso e anche una categoria che imposterai come visibile solo ai membri del gruppo.