Open grahhnt opened 9 months ago
I agree, having a fully featured, and fully fleshed out admin interface is very important, especially for a reddit-like platform that may have a lot of users.
I haven't seen that many screenshots of what the interface looks like now but from the few that I've seen it definitely does not seem adequate and we definitely need better moderation and administration interface GUIs in Lemmy.
I have to do a lot of this via a bot or directly in the database, so +1 to this.
The ability for an admin to make changes (i.e. rename accounts or change email addresses) or have shortcuts to things like a breakdown of mod actions for that user with a click of a button might be beneficial too.
Mastodon's interface also splits settings into content moderation and server configuration, which would be nice, but isn't high priority
Lemmy's admin interface ( @DraconicNEO, if you were interested )
Mastodon's interface also splits settings into content moderation and server configuration, which would be nice, but isn't high priority
Mastodon also seems to have many more Admin features as well, hopefully Lemmy can get at least some of those.
Lemmy's admin interface ( @DraconicNEO, if you were interested )
Oh wow that's actually decently better than the last time I saw it, last version I saw only had one page to configure things. It didn't have tabs like that. Also I don't think it had rate limiting in the GUI, had to go poking around the backend to set that up.
Also what's taglines exactly, I never heard of that feature.
Also what's taglines exactly, I never heard of that feature.
It allows for text to be shown at the top of every page, randomly selecting one from the list you make
I use it on toast.ooo to show our matrix room, but I've seen it used on other instances to spotlight communities
Second this. Right now for my instance i just set the registration to approval only, so i can at least make this instance unappealing to spammer, and i have a list of new registration to keep track of. Otherwise people will just come in and spam all across the other instance that i might not be aware if they exist.
Also what's taglines exactly, I never heard of that feature.
It allows for text to be shown at the top of every page, randomly selecting one from the list you make
I use it on toast.ooo to show our matrix room, but I've seen it used on other instances to spotlight communities
Oh I see, that's what it is. I know that feature, I just never heard it referred to as taglines.
Closing in favor of https://github.com/LemmyNet/lemmy/issues/4427 which has a better description of the same thing.
@Nutomic that other issue focuses on the reports management system, I (and probably others) would like a user management menu, like the one described in this issue
There is already an admin panel, so maybe just rename this one to the new features you'd like it to have, or open up a new issue.
I've gone ahead and done that, also rewording my issue to focus primarily on the user management aspect
To resolve this would require a new endpoint /api/v3/user/list
, and the frontend to render it.
Keeping track of new registrations is difficult with the current system, mostly requiring reading database entries
Also you can see all registrations already, at /registration_applications
. You can also search for any user also.
I don't see too much value in providing a paged list of potentially thousands of users, unless there's a use-case for it. If the use-case is moderating them, then you'd that on their visible items anyway (comments and posts), not paging through a list of names.
I see it being used to find abusive accounts that are possibly using similar username formats
Edit: moderating SEO spam accounts might not have posts/comments created instead opting for profile settings which wouldn't show up as a post
For those, a better and more automated option might be to add a no-content-user-deleter to our scheduled jobs task. It'd query local users with no content (and older than a certain date), and database delete them.
Thats a terrible idea because it would wipe all lurkers and temporarily inactive users.
If this is about SEO type spam accounts, they probably wouldn't have any votes either, so could add that to the query.
If someone has no activity to begin with, and none after a few months, they're probably safe to delete anyway.
Requirements
Is your proposal related to a problem?
Keeping track of new registrations is difficult with the current system, mostly requiring reading database entries
Describe the solution you'd like.
A fully-featured user management admin interface, similar to Mastodon's
Main features that would be very nice for Lemmy:
Describe alternatives you've considered.
As far as I'm aware, there is no admin interface that displays this information, as it's not exposed in the API
Additional context
I believe I'm posting this in the correct repo due to it requiring a significant(?) change to the API to expose this data