The problem is, where do the founders turn next in terms of roadmap? They can’t preempt every use case, although if they provided a little more on the client side in terms of hooks and functions, a wider cross section of the community could contribute solutions.
I’ve no need to develop this beyond my own requirement, which is limited to a maximum of 20 or so top level categories and 50 to 100 in total.
Going back to my first point, well developed client side tools, sitting on top of a supported client side API, opens up the possibility to take the UX in any direction, especially for batched requirements such as:
- Create Group(s)
- Assign Users to Group(s)
- Create Category
- Assign Group(s) to Category permissions
- Notify Group(s) members of new Category and their CRUD permissions
This type of batched process lends itself to very large numbers, but also opens up the potential need for additional levels of normalisation - although that’s probably a bridge too far at this stage.