Discourse allows the creation of user groups and assigning moderators to specific categories, but I guess direct registration approval based on chosen categories is not supported.
However, a potential manual workaround
:
- When a user registers and indicates their category of interest, an admin or general moderator could approve the registration.
- Afterward, group-specific moderators can manage the new user’s permissions within their designated categories.
Does it help you?