O que "visível apenas para membros do grupo:" me diz?

Tirei estas capturas de tela enquanto não estava logado. Portanto, eu definitivamente não estava nesse grupo, mas ainda assim pude ver essas postagens. É o mesmo para todas as respostas. Então, como as postagens são visíveis até mesmo para usuários anônimos, por que este aviso é exibido, se você clicar na data da postagem?


3 curtidas

Sim, consigo reproduzir isso, e parece um bug.

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

retorna

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

Independentemente de eu estar logado ou anônimo.

Provavelmente relacionado a isto. @tgxworld

4 curtidas

@jamie.wilson Você sabe se isso é intencional, pois não acho que mudei nada como parte da correção de segurança?

3 curtidas

Eu também consigo reproduzir. Notei pela primeira vez há algumas semanas (na época em que a caixa de diálogo de compartilhamento unificada foi implementada), mas dei de ombros e decidi não criar um tópico sobre isso.

2 curtidas

Eu acho que ele foi feito para aparecer quando você tenta compartilhar um link de uma categoria privada (por exemplo, A Sala de Estar) para te lembrar que nem todo mundo poderá clicar e ver o conteúdo. Parece que ele está aparecendo para mais coisas do que deveria. Vou mover isso para Bug :+1:

7 curtidas

Parece que precisamos refinar um pouco mais a lógica em visible_groups.

Neste caso, como theme_authors é visível para Todos, o aviso é supérfluo.

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

Parece que perdemos essa lógica quando esta linha foi removida. Precisaremos de algo semelhante no backend, já que não estamos mais expondo essas informações ao cliente.

1 curtida

Obrigado pelas etapas de reprodução! Corrigi o bug neste PR:

4 curtidas