Summary
Review feedback on the current heritage search form: it does not let users filter by endangered status (is_endangered) or UNESCO criteria (i–x). This issue tracks the design decisions,
child-issue breakdown, and follow-up UX work needed to land both filters cleanly.
Background
- The form currently exposes Region, Category, Keyword, and Year-inscribed range only.
WorldHeritageVm already carries isEndangered and criteria, so display is unblocked — only the search filter side is missing.
- Criteria is multi-valued, which introduces structural decisions (URL encoding, AND vs OR) that the existing single-select filters never had to make. Endangered is a single boolean and is closer to a
straight add.
Decisions needed before child work
Summary
Review feedback on the current heritage search form: it does not let users filter by endangered status (
is_endangered) or UNESCO criteria (i–x). This issue tracks the design decisions,child-issue breakdown, and follow-up UX work needed to land both filters cleanly.
Background
WorldHeritageVmalready carriesisEndangeredandcriteria, so display is unblocked — only the search filter side is missing.straight add.
Decisions needed before child work
is_endangeredandcriteria[]query params are supported by the API (or schedule a backend change)criteria=ii,iv) vs repeated keys (criteria=ii&criteria=iv). Default proposal: comma-separated