View and Preview Organization-Specific Terminology Configuration
Coordinators need confidence that the terminology configured centrally for their organization (e.g., 'likeperson' vs 'peer mentor', 'oppdrag' vs 'assignment') renders correctly on every screen and widget. The terminology admin preview screen provides a live, role-aware rendering of all label keys resolved against the current organization's configuration, allowing the coordinator to spot inconsistencies or missing translations before members encounter them.
User Story
Acceptance Criteria
- Given I am logged in as a Coordinator, When I navigate to the terminology admin preview screen, Then I see a list of all label keys resolved with my organization's configured values
- Given I am on the terminology preview screen, When I select a specific screen or section (e.g., activity registration, contacts), Then all labels appear as they would for a peer mentor using that screen
- Given a label key is not yet configured for my organization, When I view the preview, Then a clear placeholder or fallback value is displayed and flagged for my attention
- Given I have reviewed the preview, When I close the screen, Then no changes are committed and the production labels remain unchanged
- Given I am using a screen reader, When I navigate the preview screen, Then all interactive elements have correct WCAG-compliant semantics provided by the wcag-semantics-label-resolver
Business Value
Organizations such as NHF, HLF, and Blindeforbundet use distinct, field-specific terminology that resonates with their volunteer communities. Incorrect or generic labels reduce engagement and trust. A preview capability ensures coordinators can validate terminology before it reaches peer mentors, directly reducing the risk of confusion and support requests during rollout phases.
Components
- Terminology Admin Preview Screen ui
- Organization Labels Notifier service
- Label Key Resolver Service service
- Label Key Registry infrastructure
- Terminology Riverpod Providers infrastructure
- WCAG Semantics Label Resolver infrastructure
- Organization Labels Provider infrastructure