Puoi ottenere questo livello di controllo con i messaggi personali di gruppo. Ad esempio:
Nei primi due messaggi, un membro del gruppo “scrittori” ha invitato il gruppo “editori” al messaggio. Nell’ultimo messaggio, il gruppo editori non è stato invitato.
Solo i membri del gruppo (e gli amministratori del sito) possono accedere ai messaggi di gruppo, a meno che altri utenti o gruppi non vengano esplicitamente invitati al messaggio.
Gli amministratori e i moderatori (se i moderatori sono membri del gruppo) possono convertire i messaggi di gruppo in argomenti regolari. Quindi questo potrebbe essere un buon approccio per gli scrittori che non sono ancora pronti a condividere il loro lavoro. Potrebbero persino limitare chi può accedere al messaggio a un piccolo gruppo di utenti creando un PM e invitando singoli utenti ad esso.
Un possibile svantaggio di questo approccio è che qualsiasi utente che ha accesso a un messaggio può invitare qualsiasi gruppo o utente al messaggio. Idealmente, ci sarebbe un modo per limitare questa capacità al creatore del messaggio:
In realtà esiste una semplice soluzione alternativa a quel problema aggiungendo un po’ di CSS al tema del tuo sito:
.topic-owner.regular .add-remove-participant-btn {
display: none;
}
.topic-owner.current-user-post.regular .add-remove-participant-btn,
.staff .topic-owner.regular .add-remove-participant-btn {
display: block;
}
Sfortunatamente, quella regola verrebbe applicata a tutti i PM sul tuo sito, in modo che solo l’utente che ha creato un PM e i membri dello staff vedano il pulsante “Aggiungi o Rimuovi” di un PM. Inoltre, l’approccio CSS per limitare gli inviti non è infallibile. Se un utente sapesse come veniva applicato, ad esempio se leggesse questo post, sarebbe in grado di aggirarlo.
Sarebbe fantastico se Discourse fornisse un’impostazione per questo, applicata a livello di singolo PM o di gruppo PM.

