User story
As an organizer, I want the event countries to be searchable, filterable, and displayed in the Collaboration List, so that anyone who is interested can easily learn about events happening in a specific country.
As a contributor, I want to know which events are happening in a country where I live or plan to travel to (or take interest in), so that I can decide if I want to join it or learn more about it.
Design
Acceptance Criteria:
- Given that a user is on the Collaboration List (Special:AllEvents),
- And the event is In person or Hybrid
- Then the user should be able to filter for event country
- Country should be placed next to participation options
- Country should only be selectable for in person or hybrid events
- Label should be "Country"
- Label for the Select should default to 'All countries'
- Then the user should be able to filter for event country
- Filter should be disabled if user selects 'Online' as the participation option
- And the event is In person or Hybrid
Note: for the field to be displayed, you need CampaignEventsCountrySchemaMigrationStage to have the WRITE_NEW bit set (so, an overall value of MIGRATION_WRITE_BOTH is sufficient). Filtering will only work for events that are stored with a country code.






