Se imposto l’opzione: “Le parole chiave sono visibili a tutti, ma solo i seguenti gruppi possono usarle”.
…seleziono i gruppi > salvo > poi ricarico la pagina o torno alle opzioni in seguito, i due gruppi selezionati non vengono più visualizzati. Tuttavia, la funzione ha effetto e solo questi due gruppi possono successivamente assegnare tag dal gruppo.
Ciò può creare confusione per più amministratori. È così che dovrebbe essere?
Ho appena provato a testare questo con Discourse Version - 2.9.0.beta3, tuttavia, non sono stato in grado di riprodurre il problema.
In particolare, ho impostato un gruppo di tag con impostazioni simili a quelle che hai descritto, ovvero - “I tag sono visibili a tutti, ma solo i seguenti gruppi possono usarli” e poi ho selezionato due gruppi e ho cliccato su Salva.
Dopo il ricaricamento, entrambi i gruppi erano visibili e, facendo clic sul menu “I tag sono visibili a tutti…”, entrambi i gruppi potevano essere deselezionati.
Ho utilizzato Chrome Version 99.0.4844.84 per accedere a Discourse, e ho anche testato con un altro amministratore sul sito utilizzando Firefox 91.7.1esr e ancora non sono stato in grado di riprodurre il problema.
Spero che questo aiuti a fornire alcune informazioni su questo bug.
Dopo ulteriori test, ho scoperto che se un gruppo specifico non è visibile al moderatore che modifica le impostazioni del gruppo di tag, tale gruppo non verrà visualizzato nella pagina di modifica del gruppo di tag.
Maggiori dettagli sul processo di test che ho seguito:
Il gruppo “segreto” visibile solo al proprietario del gruppo.
Detto questo, credo che questo funzioni come previsto, poiché il gruppo in questione sarebbe comunque nascosto a quel moderatore, tuttavia, quel moderatore non sarebbe in grado di aggiungere quel gruppo alle impostazioni del gruppo di tag, poiché non sarebbe in grado di vedere nulla relativo a quel gruppo.
Questa potrebbe non essere esattamente la situazione descritta originariamente, poiché sembra che i due gruppi aggiunti alle impostazioni del gruppo di tag fossero visibili a tutti (o almeno visibili ai moderatori che modificano le impostazioni), ma questo è stato l’unico modo in cui sono stato in grado di ottenere risultati simili a quelli descritti.
Grazie per la tua risposta e per aver cercato di ricreare il problema.
Per comprendere ancora meglio il problema, ho allegato qui degli screenshot. Puoi vedere che autorizzo i due gruppi “Administrator” e “Moderator” a utilizzare questi tag.
Dopo aver chiuso la pagina e riaperto, questi due gruppi non sono più selezionati, il che significherebbe che i due “ruoli” non avrebbero più il diritto esclusivo di utilizzare i tag nel gruppo di tag. Ma questi due hanno ancora solo il diritto di utilizzare i tag. Quindi il problema è che non salva i due ruoli come impostati.
Non importa cosa uso su I tag sono visibili solo ai seguenti gruppi, scomparirà subito da lì se ricarico, visito un’altra pagina e poi torno indietro o se effettuo il logout/login.
Se non torno alle impostazioni del gruppo di tag, posso vedere quel tag limitato sotto il suo gruppo nella pagina dei tag. Ma non sta limitando nulla.
Qui posso limitare la visibilità di un tag a TL2 ma i TL inferiori lo vedono comunque.
[citazione=“Lilly, post:7, topic:221849, username:Lilly”]
Forse controlla la visibilità e altre impostazioni dei gruppi
[/citazione]
E quali sarebbero? Sto cercando di limitare la visibilità usando il livello di fiducia. Ma non capisco perché anche questo possa avere un ruolo. È un gruppo di tag e non ci sono altre impostazioni che potrebbero influire.
Quindi puoi limitare la visibilità di un tag? Non mi interessa molto di quell’impostazione che scompare — ci sono un paio di casi simili e sono abbastanza sicuro che provenga da iPadOS e/o DiscourseHub.
Ho eseguito l’aggiornamento circa 12 ore fa e posso, ovviamente, dire la build esatta, ma questo è un problema da un po’ di tempo. Avrei dovuto dirlo prima, ma ho dimenticato, e ora avevo di nuovo bisogno di quella funzionalità.
Dovrei limitare ogni componente prima di questo post, ma richiede un po’ di tempo tra tutto il resto, ma se voi tutti potete davvero limitare la visibilità allora dovrò farlo (ma i gruppi di tag hanno una certa interruzione della cronologia ogni tanto ).
Questo inizia a diventare interessante. Non importa se ho provato con win-laptop, diversi browser, iPad/iPhone… niente da fare.
Ma se ho usato un gruppo creato da me come limitante, è rimasto. Scavando un po’ di più e un problema sono i gruppi automatizzati che vengono tradotti. Come trustlevel_x invece del finlandese luottamustaso_x. Discourse semplicemente non accetta quelli tradotti. Beh, con i gruppi di tag comunque.
Eppure i miei utenti TL1 vedono i tag indipendentemente dal gruppo limitante che sto usando.
Modifica:
Non posso cambiare default locale dal finlandese all’inglese (US). È per design, immagino. Quindi provare come funziona quando le localizzazioni sono… quelle predefinite, è quasi impossibile per me.
Mi stavo solo chiedendo se ci fosse qualche speranza che potessimo usare nomi tradotti automaticamente per i trustlevel? Certo, posso, e l’ho fatto, un altro gruppo e ho fatto entrare tutti in un qualche trustlevel… ma questa è una soluzione un po’ noiosa dato che abbiamo già gruppi per i trustlevel.
Ho unito questi due report per un migliore monitoraggio del problema.
Penso di aver trovato un modo per riprodurlo:
Imposta localizzazione predefinita su ‘suomi’
Vai alla pagina /sidekiq/scheduler e attiva Jobs::EnsureDbConsistency (per assicurarti che i nomi dei gruppi siano aggiornati)
Crea un gruppo di tag
Imposta l’equivalente di ‘I tag sono visibili solo ai seguenti gruppi’ su luottamustaso_2
Salva
Aggiorna la pagina
* Il campo è vuoto
* Le restrizioni dei tag non sembrano applicarsi
Ovviamente, il mio sito di test è in finlandese, quindi sono abbastanza sicuro del risultato, ma non al 100% poiché non leggo il finlandese e può diventare un po’ confusionario. Se qualcun altro potesse riprodurlo sarebbe fantastico.
Penso che i tuoi passaggi siano corretti. (La mia impostazione predefinita era il tedesco, quindi ho saltato i passaggi 1 e 2). Potresti aggiungere un passaggio per cambiare la localizzazione del tuo utente in inglese.
Puoi anche usare “I tag sono visibili a tutti, ma solo i seguenti gruppi possono usarli”.
Anche se non sono visibili nelle impostazioni dei gruppi di tag, il mio utente tl1test non può più usarli. Questo è stato menzionato anche nel primo post.