Static panels are a simple way to customise Waltz. Within waltz various pages/widgets include a region for displaying configurable static information.
Withing the database is a table" static_panel which has a structure
similar to:
id: <auto-assigned>group: see belowtitle: Text to appear on collapsible section bannericon: Optional, font-awesome icon name (without thefa-prefix)priority: Number, lower numbers are drawn firstwidth: 0-12, corresponding with bootstrapcol-md-[n]classeskind: eitherHTMLandMARKDOWNcontent: content to display
The group is used when selecting content to display on pages. Currently assigned groups are:
HOME: Panels to appear on the home pageHOME.CAPABILITY: For the capability list pageHOME.MEASURABLE.<measurable.category.id>: For each measurable categoryHOME.ORG_UNIT: For the organisational unit list pageHOME.PERSON: For the People overview pageHOME.PROCESS: For the Process list pageHOME.PERFORMANCE: For the Performance Metric overview pageSECTION.ASSET_COSTS.ABOUT: For an explanation of the asset costs sectionSECTION.COMPLEXITY.ABOUT: For an explanation of the complexity calculationSECTION.AUTH_SOURCES.ABOUT: For explanations about authoritative sources
Developers Note: This list can be obtained by running grep -rh 'group-key' . in the waltz-ng/client folder