Cosa significa "visibile solo ai membri del gruppo:"?

Ho fatto questi screenshot mentre non ero loggato. Quindi non ero assolutamente in quel gruppo, ma ero comunque in grado di vedere questi post. È lo stesso per tutte le risposte. Quindi, poiché i post sono visibili anche agli utenti anonimi, perché viene mostrato questo avviso, se si fa clic sulla data del post?


3 Mi Piace

Sì, posso riprodurlo e sembra un bug.

https://meta.discourse.org/c/61/visible_groups.json

restituisce

{"success":"OK","groups":["theme_authors"]}

Indipendentemente dal fatto che io sia connesso o anonimo.

Probabilmente correlato a questo. @tgxworld

4 Mi Piace

@jamie.wilson Sai se è intenzionale dato che non credo di aver cambiato nulla come parte della correzione di sicurezza?

3 Mi Piace

Sono anche in grado di riprodurlo. L’ho notato per la prima volta qualche settimana fa (intorno al momento in cui è stata implementata la finestra di dialogo di condivisione unificata), ma l’ho liquidato e ho deciso di non creare un argomento al riguardo.

2 Mi Piace

Penso che sia previsto che appaia quando si tenta di condividere un link da una categoria privata (ad es. The Lounge) per ricordare che non tutti potranno fare clic e vedere il contenuto. Sembra che appaia per più cose di quanto dovrebbe. Lo sposterò in Bug :+1:

7 Mi Piace

Sembra che dobbiamo perfezionare un po’ di più la logica in visible_groups.

In questo caso, poiché theme_authors è visibile a Tutti, l’avviso è superfluo.

https://github.com/discourse/discourse/commit/0f7b9878ff3207ce20970f0517604793920bb3d2#diff-a60e90239f652f8f970c88ae190d7206f8b2d91d0dbbc1f274ff7fae59097243L43

Sembra che abbiamo perso quella logica quando questa riga è stata rimossa. Avremo bisogno di qualcosa di simile sul backend, poiché non stiamo più esponendo tali informazioni al client.

1 Mi Piace

Grazie per i passaggi di riproduzione! Ho corretto il bug in questo PR:

4 Mi Piace