akkoma/lib/pleroma/web/pleroma_api/controllers
Oneric dff532ac72 api: ensure only visible posts are interactable
It doesn't make sense to like, react, reply, etc to something you cannot
see and is unexpected for the author of the interacted with post and
might make them believe the reacting user actually _can_ see the post.

Wrt to fav, reblog, reaction indexes the missing visibility check was
also leaking some (presumably/hopefully) low-severity data.

Add full-API test for all modes of interactions with private posts.
2025-11-22 00:00:00 +00:00
..
account_controller.ex Refactor skipped plugs into Pleroma.Web functions 2021-06-08 19:15:04 -05:00
app_controller.ex Fix lint 2021-08-28 18:17:09 -06:00
backup_controller.ex Make backups require its own scope (#218) 2022-09-19 17:31:35 +00:00
conversation_controller.ex Create real Views for all Controllers 2021-05-29 12:15:57 -05:00
emoji_file_controller.ex OAuthScopesPlug: remove transform_scopes in favor of explicit admin scope definitions 2021-02-17 21:37:23 +03:00
emoji_pack_controller.ex Refactor skipped plugs into Pleroma.Web functions 2021-06-08 19:15:04 -05:00
emoji_reaction_controller.ex api: ensure only visible posts are interactable 2025-11-22 00:00:00 +00:00
instances_controller.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
mascot_controller.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
notification_controller.ex Create real Views for all Controllers 2021-05-29 12:15:57 -05:00
report_controller.ex Enhance reports in Pleroma API: index, show 2021-02-17 18:46:53 +01:00
two_factor_authentication_controller.ex Bump Copyright to 2021 2021-01-13 07:49:50 +01:00
user_import_controller.ex Update OpenApiSpex dependency 2021-03-05 15:51:29 +04:00