Il gruppo "everyone" non può vedere i template privati.

Incontrato bug durante il test del plugin Templates. Versione di Discourse 3.2.0.beta1-dev (24d46fd981), commit templates 146dc201. (vedo ora che c’è una nuova versione otto ore fa, ma dato che il commit non menziona specificamente questo bug, mi assumo il rischio che non sia stato corretto. per favore, correggimi se sbaglio.)

  1. imposta un utente come membro regolare, ma non membro di alcun gruppo.

  2. abilita i template privati e crea il tag template. consenti a everyone di usare i template privati.

  3. l’utente sopra menzionato ha creato un PM per sé stesso e lo ha taggato come template, ma non è riuscito a vederlo come opzione da selezionare quando creava un nuovo argomento.

Io, come membro dello staff, sono stato in grado di creare il mio PM e taggarlo come template e vederli entrambi, con le stesse impostazioni.

Ho quindi assegnato l’utente di test a un gruppo e spostato specificamente il gruppo di permessi da everyone solo a quel gruppo e quindi l’utente è stato in grado di vedere il suo template privato.

1 Mi Piace

E se assegnassi le autorizzazioni a @trust_level_0 invece? Funziona allora?

1 Mi Piace

Sì, trust_level_0 sembra funzionare. Un buon workaround, se non hanno intenzione di correggere everyone.

1 Mi Piace

‘Everyone’ è più un pseudo-gruppo che include anon, e probabilmente non dovrebbe essere incluso come gruppo disponibile da impostare qui. :thinking:

Penso che impostare TL0 sarebbe la cosa da fare. :+1:

Vedrò se riusciamo a farci dare un’occhiata da qualcuno.

3 Mi Piace

Va bene con questa logica. Volevo solo segnalarlo perché era qualcosa che avevo notato. :smile:

1 Mi Piace