Label Key Registry
Component Detail
Infrastructure
low complexity
backend
0
Dependencies
2
Dependents
0
Entities
0
Integrations
Description
Static registry defining every overrideable label key along with its platform default string. Adding a new overrideable key requires only adding an entry here with its default value; no schema migration is needed. Consumed by both the Organization Labels Service (for fallback resolution) and the Terminology Editor Widget (to render the full key list).
label-key-registry
Responsibilities
- Define the canonical set of overrideable label keys (e.g. contact, peer_mentor, coordinator, my_contacts)
- Provide platform default strings for every registered key
- Serve as the single source of truth for which keys are customizable
Interfaces
getAllKeys(): LabelKeyDefinition[]
getDefault(key: string): string
isValidKey(key: string): boolean
Relationships
Dependents (2)
Components that depend on this component