Permetti agli utenti di un gruppo esistente di unirsi a questo gruppo liberamente

Possiamo avere un’opzione che si aggiunge a quanto sopra?

If(sei già nel Gruppo A)
    Puoi unirti liberamente a questo gruppo
Else
    Devi inviare una richiesta di adesione

Il caso d’uso riguarda appaltatori esterni. Vogliamo concedere loro l’accesso a Discourse. Attualmente possono unirsi liberamente agli stessi gruppi a cui possono unirsi i nostri dipendenti. Ciò crea un problema di riservatezza.

Se rendiamo l’adesione al gruppo basata su richieste di adesione, riceverò costantemente richieste di adesione che accetterò comunque automaticamente. Inoltre, avrò l’abitudine di accettarle per impostazione predefinita e senza dubbio accetterò per errore una richiesta di un appaltatore, vanificando completamente lo scopo.

I nostri dipendenti dovrebbero essere in grado di unirsi ai gruppi che li interessano, ma agli appaltatori dovrebbe essere consentito di unirsi solo se autorizzati a farlo.

Quanto è possibile?

2 Mi Piace

I gruppi sono raccolte di utenti che possono essere utilizzate per controllare l’accesso alle categorie. Potresti semplicemente concedere al tuo staff l’accesso a tutte le categorie senza richiedere loro di unirsi a un gruppo? (aggiungere il gruppo dei dipendenti a tutte quelle categorie). O c’è qualcos’altro che stai facendo con il gruppo?

Dubito che questo entrerà presto nel core, ma un plugin potrebbe farlo.

Mi scuso se questi suggerimenti sono ciò che già sai e ciò che desideri veramente è la funzionalità.

2 Mi Piace

@Tris20 Sono un po’ perso, ma non è una funzione normale in cui puoi consentire l’accesso ad alcune categorie a seconda di un gruppo, come il gruppo degli appaltatori, o cosa stai cercando di ottenere in primo luogo?

Se un appaltatore è membro di quel gruppo specifico, perché deve essere in un altro gruppo per accedere a un altro gruppo?

Il problema principale è che gli utenti non possono modificare l’ordine delle categorie per sé stessi:

Ciò significa che HR, Finanza, Legale vedranno le categorie sopra, :point_up:

Quindi, se diamo a tutto lo staff l’accesso a tutte le categorie, apriamo anche problemi di riservatezza. Creando un gruppo per ogni categoria, sappiamo chi ha accesso alle informazioni.

Ci sarà anche un numero significativo di categorie. È molto più facile per noi avere un approccio generale alle categorie: un gruppo di membri e un gruppo di moderatori per categoria. La categoria è visibile solo se sei membro del gruppo della categoria. ad esempio, vedi Docker solo se ti sei unito al Gruppo Docker.

Quindi, in pratica, si uniscono/lasciano il gruppo se vogliono vedere la rispettiva categoria. Pertanto, un gruppo generale “dipendenti” non raggiungerebbe realmente questo obiettivo (sebbene ne abbiamo comunque uno per uso generale)

1 Mi Piace

Se ho tre appaltatori, uno per ogni Categoria:

  1. Docker
  2. Grafana
  3. Linux

Non possono essere autorizzati a vedere le categorie per le quali non sono contrattualizzati.

Ciò significa che creo gruppi come “Appaltatori Docker”, “Appaltatori Grafana”, ecc.? Non posso farlo per tutte le Categorie.

Il modo più efficace per gestire questo è avere un gruppo Appaltatori che utilizza l’assegnazione automatica basata sull’indirizzo email, ad esempio @external.com. Quindi posso limitare l’accesso di quegli utenti in modo specifico.

Tuttavia, ogni membro del gruppo appaltatori sarà contrattualizzato per strumenti diversi e avrà bisogno di accedere ad aree diverse. Di conseguenza, o concedo al gruppo appaltatori l’accesso a tutte le categorie (vanificando lo scopo) o creo un gruppo appaltatori per ogni categoria (no no no) o… consentiamo ai membri di un gruppo esistente (tutti i dipendenti) di unirsi liberamente al gruppo.

In generale, avere appaltatori significa che non posso utilizzare affatto la funzionalità “unisciti liberamente”.

Due richieste di funzionalità simili che sarebbero risolte da questo suggerimento.

La proposta di cui sopra consentirebbe a tutti i membri di unirsi liberamente a gruppi (e categorie associate) se fanno parte di un gruppo di “utenti ben educati” (o forse anche al di sopra di un livello di fiducia!). Coloro che sono al di sotto del livello di fiducia o non fanno parte del gruppo di “utenti ben educati” devono unirsi su richiesta

Allo stesso modo, se l’argomento si trova in una categoria specifica