I was sad to see that I didn’t realize there were no category-specific permissions for moderation until after I got everything all set up and what not but I really like the forum in general and am trying to find some sort of way to work around this. I see that there is a tag system, is are there anyways to have custom permission based on the tags applied to threads or anything of the like?
Essentially the main goal is Developer-A has Category-A, Dev-B has Cat-B, Both Dev-A and Dev-B can see each other’s categories, post on them see the rest of the forum as normal users would, but Dev-A can edit posts, make stickies, delete things, etc only in Cat-A, and same for Dev-B and Cat-B.
I realize that this is not currently possible neither with the trust levels or Moderation permissions, but is there any sort of other workarounds to restrict editing of anything except for the category you are assigned? Even if it is simply not showing the edit or delete functionality in other categories besides your own based on user-specific setting, or group membership.
If still, that is not possible, what kind of requirements are there of setting up more than one board within the docker image, even if it just uses the same database, perhaps with a different prefix or something? Instead of restricting by category, it could just be another small forum for a development team. I could make an admin account on each board, then give out moderator permission to each team on their board and they could it up how they wish. I would imagine once docker and the DB are up and running, is it crazy to assume that another instance of the site could just function from a subdomain independently?
I know it is not comparing apples to apples, but the last forum I used was using tags to allow or disallow edits, a group is assigned to a tag, if the tag is a parent and they have permissions for the parent, then anything under there they can do with as they see fit, is there any modifications available to Discourse along those lines?
I definitely appreciate any insight anyone has into this, especially information on running multiple instances if you have any experience with its performance and the steps involved in accomplishing it.