Hi, I’m not sure if this is the right place for this, but its sort of a meta topic so I hope it fits here?

There’s some technical details in the linked post, but it’s basically a proof of concept for a role system which I think would help with the current administrative burden and generally unlock some community management features.

The gist of it is rather than having a single admin flag per user, we build a system where each individual admin action (banning users, purging posts or whatever) are locked behind fine-grained permissions. A user with the appropriate permissions would then be able to add/configure new roles.

Practically this might mean a few things:

  • admins could delegate heavy but not hugely sensitive tasks like approving new user registration;
  • we could have site-wide moderators without the admins needing to trust that person enough to give them the power to wreck the whole server;
  • it’d even be possible in future to configure things like new users only having permission to view, not post, or post comments but not top level posts etc.
  • the existing admin/not-admin setup would still be replicable by just only having two roles with the appropriate permissions configured.

All that said, I don’t actually run an instance or engage with the admin side of things and I’ve only just joined Lemmy so I’d really appreciate any feedback on the proposed solution!