Un utente può bloccare un gruppo di utenti?

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.

3 Mi Piace