Merge branch 'tusooa/3054-banned-delete' into 'develop'

Fix deleting banned users' statuses

See merge request pleroma/pleroma!3889
This commit is contained in:
lain 2023-06-11 13:17:12 +00:00
commit 4e6ea7cc91
4 changed files with 37 additions and 1 deletions

View file

@ -393,6 +393,20 @@ defmodule Pleroma.Web.CommonAPITest do
refute Activity.get_by_id(post.id)
end
test "it allows privileged users to delete banned user's posts" do
clear_config([:instance, :moderator_privileges], [:messages_delete])
user = insert(:user)
moderator = insert(:user, is_moderator: true)
{:ok, post} = CommonAPI.post(user, %{status: "namu amida butsu"})
User.set_activation(user, false)
assert {:ok, delete} = CommonAPI.delete(post.id, moderator)
assert delete.local
refute Activity.get_by_id(post.id)
end
end
test "favoriting race condition" do