KrailOrg / krail

Rapid web app framework using Vaadin 8 integrated with Guice and Shiro
50 stars 19 forks source link

Improve Sitemap debugging #755

Open davidsowerby opened 6 years ago

davidsowerby commented 6 years ago

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