0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-06 13:08:40 +08:00
discourse/plugins/discourse-post-voting/spec
Isaac Janzen e56bd3ec58
SECURITY: Reviewable conversations expose post-voting flag PM excerpts to category moderators outside the PM (#41527)
## Summary

Prevent unauthorized access to private message excerpts in reviewable
responses by ensuring companion conversations are only serialized when
the viewer has permission to see the underlying topic. The patch also
ensures category moderators receive legitimate access to post-voting
flag conversations by including the relevant moderation groups in the
private message recipient list.

## Source

- Patch Triage: https://patch.discourse.org/patch-triage/1282

Co-authored-by: discourse-patch-triage
<272280883+discourse-patch-triage[bot]@users.noreply.github.com>
2026-07-07 15:37:22 -05:00
..
components/post_voting DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
fabricators FEATURE: Update the ReviewablePostVotingComment UI (#35675) 2025-10-31 11:50:14 +08:00
lib SECURITY: Reviewable conversations expose post-voting flag PM excerpts to category moderators outside the PM (#41527) 2026-07-07 15:37:22 -05:00
models Revert "FEATURE: discourse-workflows (#39704)" (#40366) 2026-05-28 13:59:42 +01:00
requests FIX: Redirect over-range topic page URLs instead of 404 (#40224) 2026-05-22 18:48:59 +02:00
serializers DEV: Don't use fab! for non-ActiveRecord model objects (#39272) 2026-04-15 00:52:34 +02:00
system DEV: Fix anonymous-related spec flakes (#40502) 2026-06-03 11:37:17 +02:00
plugin_helper.rb