Voglio:
- Creare un Gruppo personalizzato (chiamalo “Novizi”)
- Aggiungere automaticamente ogni nuovo utente al gruppo “Novizi”
Sembra semplice, ma non sono riuscito a trovare la risposta.
Voglio:
Sembra semplice, ma non sono riuscito a trovare la risposta.
Attualmente non è supportato, a meno di non scrivere un plugin per farlo.
Se vuoi tutti i nuovi utenti, puoi sempre utilizzare il gruppo @trust_level_0.
Ecco il caso d’uso che ho in mente. Cerco soluzioni possibili.
Ho provato a implementare questa logica tramite i livelli di fiducia (Trust Levels) in questo modo: i nuovi utenti hanno il livello TL1. TL1 visualizza i contenuti X in base alle impostazioni di sicurezza a livello di argomento. Il problema è che gli utenti con livello >TL1 visualizzano anch’essi i contenuti X. Desidero nascondere i contenuti X agli utenti con livello >TL1.
Credo di avere una buona comprensione dei Livelli di Fiducia, dei Gruppi e delle Impostazioni di sicurezza degli argomenti, quindi cerco soluzioni che potrei aver trascurato.
Qualcuno ha soluzioni creative per questo caso d’uso?
Vorrei davvero che questa fosse una funzionalità disponibile subito. Dato che Discourse ha già la possibilità di aggiungere nuovi utenti da un dominio specifico, non sembra un passo troppo grande permettere di aggiungere tutti i nuovi utenti (indipendentemente dal dominio) a un gruppo designato come gruppo principale dall’amministratore.
Il problema di questa soluzione è che TL0 include anche e sempre TL1 e superiori. Non esiste un modo per indirizzare solo coloro che sono esclusivamente TL0.
Da tempo vorrei avere la possibilità di mostrare contenuti ai NUOVI membri, e il modo in cui pensavo di farlo era creare una categoria, visibile solo ai nuovi membri, che includa i materiali più basilari per iniziare, per poi scomparire gradualmente (una volta che ottengono TL1 o forse TL2).
Posso creare una categoria con impostazioni di sicurezza visibili a TL0, ma questo non raggiunge l’obiettivo desiderato.
La maggior parte delle impostazioni relative ai livelli di fiducia sono additive e non esclusive: quindi si ottiene sempre più accesso, ma non è possibile utilizzare un livello di fiducia crescente per nascondere contenuti che potrebbero essere “rumore”.
Pensavo che una query per i badge potesse aiutare, assegnandolo ai nuovi utenti che si uniscono e poi revocandolo quando non ne hanno più i requisiti (ad esempio “membro dove i giorni dall’iscrizione < 60”) - le query di revoca vengono eseguite automaticamente o dobbiamo aggiungerle manualmente?
Purtroppo, non è possibile utilizzare i badge per limitare l’accesso, poiché ciò rientra nelle funzionalità dei Gruppi.
So che ci sono state altre riflessioni a riguardo (come questa: What if badges could optionally synchronize group membership?), ma non riesco a trovare ulteriori sviluppi.
Esiste un altro modo per raggiungere questo obiettivo (senza un plugin personalizzato, dato che siamo su hosting gestito)?
Anche da noi. Quando abbiamo iniziato a usare Discourse, i nuovi utenti non avevano nemmeno un gruppo di fiducia. In realtà ce l’hanno, ma è molto limitato: qualche badge e si trovano in T1, ma il tag include in modo sproporzionato T1 se si tagga @trust_level_0… Non è possibile aggiungere un livello di fiducia automatico senza passare prima per T0… nemmeno Discourse è riuscito a farlo o ha creato un plugin con un sistema del genere ![]()
No, per quanto ne sappia io. Nemmeno Discourse, del resto.
Mi rendo conto che sto facendo “necro-posting” qui, ma ho lo stesso desiderio:
Questo sarebbe risolto avendo ciò che @zaino ha detto nel suo post originale.
Potresti dare un’occhiata al plugin di automazione: Adding users to groups through custom field automation