Moderation feature: bulk delete all media/posts from a user #243

Closed
opened 2022-11-19 17:43:59 +00:00 by dwarf · 4 comments
Contributor

What?

The ability to remove all media/posts from a certain user (cached or otherwise in the DB).

Why?

Some users post content that is despicable and going through each post/image one by one is potentially illegal in certain parts of the world.

## What? The ability to remove all media/posts from a certain user (cached or otherwise in the DB). ## Why? Some users post content that is despicable and going through each post/image one by one is potentially illegal in certain parts of the world.
dwarf changed title from Moderation feature: Delete all media from a user to Moderation feature: bulk delete all media/posts from a user 2022-11-19 17:45:35 +00:00
Owner

You can remove all posts from a user by deleting their account. This also works for remote users, although of course only the locally stored data is erased in that case. If you do not block them or their instance, their posts may again be acquired by your instance later.

To delete a users account:

As a moderator or administrator, go to the users profile, click the 3 dots next to the follow button, click "about". In the section "moderation" there should be a red "delete account" button.

You can remove all posts from a user by deleting their account. This also works for remote users, although of course only the locally stored data is erased in that case. If you do not block them or their instance, their posts may again be acquired by your instance later. #### To delete a users account: As ~~a moderator or~~ administrator, go to the users profile, click the 3 dots next to the follow button, click "about". In the section "moderation" there should be a red "delete account" button.
Author
Contributor

Ah nice, it seems to be restricte to administrators, it does not show up for moderators. One caveat with that is that when you suspend that remote user they will then show up again un-suspended if you delete them? That'd be undesirable.

Ah nice, it seems to be restricte to administrators, it does not show up for moderators. One caveat with that is that when you suspend that remote user they will then show up again un-suspended if you delete them? That'd be undesirable.
dwarf closed this issue 2022-11-19 18:55:27 +00:00
dwarf reopened this issue 2022-11-19 18:56:31 +00:00
Owner

The question is, if an instance allows such a user, maybe you should block that whole instance alltogether instead? (You can block instances without fetching data from them, but you can only block users that have been fetched.)

The question is, if an instance allows such a user, maybe you should block that whole instance alltogether instead? (You can block instances without fetching data from them, but you can only block users that have been fetched.)
Johann150 added the
feature
label 2022-12-23 10:29:53 +00:00
Owner

Small correction to what I said before: if a moderator deletes a user from a remote instance, as far as I understand this will mean they will be soft deleted and should not be visible any more. Essentially it should be the same as if they were suspended.

Regarding a button to delete all files of a user, it has been added in the commit linked above. For some reason all the required functionality was already in place, down to the frontend code, except for the final button to push.

Small correction to what I said before: if a moderator deletes a user from a remote instance, as far as I understand this will mean they will be soft deleted and should not be visible any more. Essentially it should be the same as if they were suspended. Regarding a button to delete all files of a user, it has been added in the commit linked above. For some reason all the required functionality was already in place, down to the frontend code, except for the final button to push.
Sign in to join this conversation.
No labels
feature
fix
upkeep
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: FoundKeyGang/FoundKey#243
No description provided.