Status
Priority
High
Create rsvp_display_location vocabulary to replace D7's ~60 hardcoded string values.
Decision (ADR-0022): flat terms + field_is_footer boolean on each term. No parent/child hierarchy.
Requirements:
- Flat vocabulary — one level only
- field_is_footer (boolean) on each term instead of duplicating terms with "Footer" variants
- ~60 D7 values need to be mapped into this flat list
- Field instance on announcement: field_display_location (entity reference, multiple)
Example D7 values to consolidate: "Home - Frontpage" + "Home - Frontpage - Footer" → one term "Home - Frontpage" with field_is_footer checked on the footer variant.