Muta/annulla automaticamente le categorie in base alle preferenze linguistiche?

Sono un nuovo utente di Discourse e prima di tutto voglio ringraziare tutti qui per aver creato una piattaforma così straordinaria. Abbiamo riflettuto a lungo su quale fosse la soluzione migliore per il nostro forum e sono felice di aver scelto Discourse. Ogni volta che mi chiedo “potremmo forse fare questo”, vado a cercarlo su Google e scopro che esiste un modo per farlo in Discourse. È incredibile, grazie mille!

Ora c’è un problema che sto cercando di risolvere, ma non ho ancora trovato una risposta, quindi volevo chiedere.

Siamo una scuola di lingue online che insegna diverse lingue e gli utenti si iscrivono automaticamente al nostro forum quando si registrano sul nostro sito web. Vorrei inserire automaticamente gli utenti nei gruppi al momento della registrazione, in base alla lingua che studiano; questo disattiverà poi le categorie relative alle lingue che non studiano (al momento lo faccio manualmente, ma automatizzeremo il processo).

In futuro, le persone potrebbero decidere di studiare un’altra lingua o studiare due lingue contemporaneamente. Quindi potrebbero passare da un gruppo all’altro, magari uscendo dal gruppo Cinese per entrare in quello Giapponese, o iscrivendosi a entrambi contemporaneamente.
Sto cercando di capire come funziona la disattivazione delle categorie quando gli utenti cambiano gruppo o sono membri di più gruppi.

Quindi ho capito che quando mi unisco a un gruppo che disattiva determinate categorie per i suoi membri, queste categorie vengono disattivate per me. Ora le mie domande sono:

  1. Se lascio quel gruppo, verranno riattivate?
  2. Se rimango membro ma mi unisco a un altro gruppo che ha impostato le stesse categorie su, ad esempio, “monitoraggio”, le categorie disattivate diventeranno “monitoraggio” o rimarranno disattivate?
  3. Cosa succede se l’utente disattiva manualmente una categoria e poi si unisce a un gruppo che la disattiva? Verrà nuovamente disattivata?
1 Mi Piace

Ciao, volevo solo chiedere di nuovo se qualcuno ha suggerimenti su come funziona la disattivazione delle notifiche per le categorie quando le persone lasciano i gruppi o quando gruppi diversi hanno regole di silenziamento conflittuali.

Non sono sicuro di aver formulato bene il problema qui sopra – è il mio primo post di supporto qui, quindi se dovesse essere spostato altrove o se dovrei porre la domanda in modo diverso, sono molto disponibile a migliorare.

Ho cercato la risposta, ma non ho trovato nulla.

Quindi ho dedicato un po’ di tempo a testare questa funzionalità e vorrei riassumere i risultati, nel caso possano essere utili a qualcun altro.

Quando un utente entra ed esce da gruppi con impostazioni di categoria diverse (Silenzia, Normale, Osserva primo post, Monitora, Osserva), le impostazioni di categoria dell’utente cambiano secondo le seguenti regole:

Le categorie “più alte” sovrascrivono sempre quelle “più basse”, tranne che il monitoraggio non sovrascrive l’osservazione del primo post.
Nessuna impostazione di categoria “più bassa” sovrascrive mai una più alta. Quindi nulla sovrascrive “Osserva”. Il monitoraggio viene sovrascritto solo da “Osserva”. “Osserva primo post” viene sovrascritto solo da “Osserva” (curiosamente, non dal monitoraggio). “Normale” viene sovrascritto da “Osserva primo post”, “Monitora” e “Osserva”. “Silenzia” viene sovrascritto da tutto.

In dettaglio:

  1. “Silenzia” viene sempre sovrascritto. Se si entra in un gruppo che imposta una categoria su “Silenzia” e poi si entra in un gruppo con qualsiasi altra impostazione, quella categoria verrà modificata nello stato del nuovo gruppo.
  2. “Silenzia” non sovrascrive mai nulla. Se si entra in un gruppo che imposta una categoria su qualcosa di diverso da “Silenzia” e poi si entra in un gruppo che la imposta su “Silenzia”, la categoria non verrà silenziata.
  3. “Osserva” sovrascrive tutto. Se si entra in un gruppo che imposta una categoria su una determinata modalità e poi si entra in un altro gruppo che la imposta su “Osserva”, lo stato verrà sempre modificato in “Osserva”.
  4. “Monitora” sovrascrive “Normale” e “Silenzia”, ma non “Osserva primo post”.
  5. “Osserva primo post” sovrascrive “Silenzia” e “Normale”.

Per sovrascrivere le impostazioni di categoria di un altro gruppo, non importa se l’utente è ancora nel gruppo precedente o ne è uscito. Il risultato è lo stesso. Le impostazioni di categoria dell’utente vengono sempre aggiornate rispetto a quelle precedenti, in base alle regole sopra indicate e al gruppo più recente a cui l’utente ha aderito.