It is very easy to lose visibility of route / view structure, and ensure that everything is consistent. Not sure yet what the complete answer is, but this is worth some thought. Possibilities include:
Half baked example:
By name key, with [] representing pages which require permission, {} which require roles, unmarked are public (this would need monospaced font to line up properly)
- Home home
- [Finance] finance
-- [Purchasing] finance/purchasing
It is very easy to lose visibility of route / view structure, and ensure that everything is consistent. Not sure yet what the complete answer is, but this is worth some thought. Possibilities include:
UserSitemap.toString(), but from theMasterSitemapwith various layout options.Half baked example:
By name key, with [] representing pages which require permission, {} which require roles, unmarked are public (this would need monospaced font to line up properly)