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

Credo che sia intenzionale che appaia quando si tenta di condividere un link da una categoria privata (ad esempio, The Lounge) per ricordare che non tutti potranno cliccarci sopra per vedere il contenuto. Sembra che stia apparendo per più cose del previsto. Lo sposto in Contribute > 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