View All Available Label Keys and Their Default Values
The Labels Config Screen presents a comprehensive, organized view of all label keys defined in the Label Keys Constants file, grouped by category (role names, organizational unit names, activity type labels, report terminology). Each row shows the key identifier, the system default value, and the current custom value for the organization. This reference view helps administrators understand the full scope of customizable terminology and identify which defaults may conflict with their organization's existing language. Categories help administrators focus on the most relevant section without overwhelming them with the full list at once.
User Story
Acceptance Criteria
- Given an administrator opens the Labels Config screen, when the screen loads, then all label keys from the Label Keys Constants file are displayed, organized into logical category groups
- Given the labels list is displayed, when an administrator views any row, then both the system default value and the current custom value (or empty state indicating default is in use) are visible for that key
- Given an organization has no custom labels configured, when an administrator opens the Labels Config screen for the first time, then all keys show their system default values as reference and the fields are clearly indicated as using defaults
- Given the label keys list is displayed, when an administrator searches or filters the list, then only matching keys are shown while preserving category grouping
Business Value
Administrators cannot effectively configure terminology they cannot see. Providing a complete, categorized reference of all configurable label keys alongside their defaults empowers administrators to make targeted, informed changes rather than trial-and-error edits, reducing configuration errors and support requests.
Components
- Labels Config Screen ui
- Label Keys Constants infrastructure
- Labels Repository data