Is your feature request related to a problem? Please describe.
Currently it is hard to moderate a wide set of rooms, as some of them would require different moderation approaches, some more lenient ACLs, some more strict, etc.
This becomes a problem when mjolnir applies ACL and policy to all rooms equally, and similarly with protections.
Describe the solution you'd like.
Have Mjolnir have the concept of room "categories" (or alternatively called "subsets") which;
- Each category can apply to a different range of rooms. For the sake of simplicity, these ranges are non-overlapping, a room can belong to either 1 category, or none (non-protected rooms).
- Each category can source from different policy lists, allowing granular tuning of which rooms are moderated by what lists.
- Optionally, depending on how hard this is to implement, each category can also have its own set of protections running, optionally also with different configurations.
From the mjolnir room, a way i suggested to implement this would be to have Spaces be an implicit categorization. But for the sake of simplicity, this will not apply here, as the above calls for a non-overlapping (and thus non-conflicting) set of categories.
Is your feature request related to a problem? Please describe.
Currently it is hard to moderate a wide set of rooms, as some of them would require different moderation approaches, some more lenient ACLs, some more strict, etc.
This becomes a problem when mjolnir applies ACL and policy to all rooms equally, and similarly with protections.
Describe the solution you'd like.
Have Mjolnir have the concept of room "categories" (or alternatively called "subsets") which;
From the mjolnir room, a way i suggested to implement this would be to have Spaces be an implicit categorization. But for the sake of simplicity, this will not apply here, as the above calls for a non-overlapping (and thus non-conflicting) set of categories.