lemmy-ui icon indicating copy to clipboard operation
lemmy-ui copied to clipboard

User management should not be strictly tied to posts - bans, removal, etc.

Open realkinetix opened this issue 4 years ago • 6 comments

Is your proposal related to a problem?

There is a bit of an issue with being able to moderate one's instance appropriately when a user can come along, create communities under an abusive or spammy name, and never post. We can't manage that user in that case, and I'd like to be able to ban/remove these users.

Describe the solution you'd like

Overall, I think there's a lack of administration around users. As an instance administrator, I don't believe I can (easily) get a list of users that lemmy knows about and manage them. This would be extremely helpful in the web UI.

Describe alternatives you've considered

I suppose removing the user from the db directly is an option, but probably an incorrect and unclean way of doing so.

realkinetix avatar Oct 14 '21 19:10 realkinetix

Moving this to lemmy-ui, because banning users that haven't made any posts should be added to the admin panel.

What besides that tho should we have? I really don't think it'd be helpful to have a list of all users: not only would that be impossible to have on one page, but it wouldn't help you clean up anything quickly.

What would be useful is to have cleanup options, and active user queries.

dessalines avatar Oct 15 '21 14:10 dessalines

This is a feature that I think taking a page out of the pleroma admin UI would be helpful in. No, you can't display all users on one page, but paginating users shouldn't be a blocker, there should be a search function in user administration as well.

In pleroma's admin UI, you have the following options: For a non-local user, you can deactivate an account, delete an account, force posts from said user to be of certain type. Some of this may not apply to lemmy, but we should have the option of at least banning or deleting from the records (even if the user record might show up again), deleting all posts, etc. For a local user, you can grant admin or moderator, deactivate or delete, set all posts as a certain type, get a password reset token, force user to reset password on next login, disable MFA.

I truly believe these are all items an instance administrator should have easy access to - however, I don't mean to make all these suggestions if they're already on the roadmap - just trying to fill in the details a bit.

realkinetix avatar Oct 15 '21 16:10 realkinetix

What besides that tho should we have? I really don't think it'd be helpful to have a list of all users: not only would that be impossible to have on one page, but it wouldn't help you clean up anything quickly.

As a mod in multiple communities all I can say is it extremely helpful to have a list of all users. I would recommend having a look at Mastodon's moderation tooling in general but listing of users in particular. Yes they don't all fit on one page, but listings are paginated and searchable.

Screenshot_2021-11-04 Accounts

rscmbbng avatar Nov 04 '21 15:11 rscmbbng

To add to this issue report - I was given mod ownership of a community that was modded by two users who hadn't been active for several years. One user I was able to find a comment inside that community they had made and from there remove them as mod. The other user however had never even commented in the community, so I'm not able to remove them as mod.

Darraign avatar Jun 03 '23 21:06 Darraign

Need a way to purge unverified accounts that are older than a specified date.

freeskier93 avatar Jun 20 '23 22:06 freeskier93