Description
In the current SCM/KSM web ui the configuration are
- hidden under the Common Tools menu
- opens a different type of web page (different menu and style).
In this patch I integrate the configuration page to the existing web ui:
From user point of view:
- Configuration page is moved to a separated main menu
- The menu of the Configuration page is the same as all the others
- Metrics are also moved to separatad pages/menus
- As the configuraiton page requires full width, all the pages use full width layout
From technical point of view:
- To support multiple pages I enabled the angular router (which has already been added as component)
- Not, it's suppored to create multiple pages and navigate between them, so I also moved the metrics pages to different pages, making the main overview page more clean.
- The layout changed to use the full width.
TESTING:
It's a client side only change. The easiest way to test is doing a full build, start SCM/KSM and check the menu items
- All the menu items should work
- Configuration page (from the main menu) should use the same header
- The configuration item of the Common tools menu shows the good old raw configuration page