it is now 1984. bureaucrats control all. this control is achieved via permission configuration.
each user can be assigned a role in a forum. if a user does not have an assigned role in a forum, their role is inherited from the parent forum. each role has permissions, togglable by bureaucrats, restricting or enabling users with the role to post things, configure threads, etc.
there is now a UI for creating subforæ, and subforum creation is a grantable permission.
a "subforum request" subforum shall be created for subforum requests.
many people have said that they have lost their passwords. if we stored email addresses, we could have a "forgot password" thing.
it is also currently quite easy to make many many accounts and spam things.
we could also have email notifications. this first requires the implementation of notifications in general.
it probably would not be hard to make python log in to an email server and send
emails. I have a server for such purposes.
things
optional for apioforum instances
perhaps require email verification for certain actions (but only for new accounts)
rate limit the fuck out of anything that sends emails
put an "unsubscribe" link at the end of every email. allow the recipient to use this link to be placed on a list of emails to not be emailed under any circumstances.
yes. I thought we agreed that we should have moderation be site-wide. there is no reason that moderation should be different across subforæ. harmful things should not remain because the people managing a specific subforum do not deem them harmful. this is not reddit.
otherwise, for general management things, we already have the "manage threads" permission and things.