rsvp_announcement: display location taxonomy

Submitted by admin on
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.