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
: eitherHTML
andMARKDOWN
content
: 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