Page MenuHomePhabricator

Support structured country field in Event Registration + Collaboration List
Closed, ResolvedPublic

Assigned To
Authored By
ifried
Jun 4 2025, 9:20 PM
Referenced Files
F62377587: event_listing_1.png
Jun 18 2025, 2:21 PM
F62377436: country_filtering_1.png
Jun 18 2025, 2:21 PM
F62377394: Screenshot 2025-06-13 at 12.44.54 PM 1.png
Jun 18 2025, 2:21 PM
F62377385: moredetails_.png
Jun 18 2025, 2:21 PM
F62377352: Screenshot 2025-06-09 at 10.15.04 AM 1.png
Jun 18 2025, 2:21 PM
F62275156: Screenshot 2025-06-09 at 10.15.43 AM.png
Jun 9 2025, 5:16 PM
F62275150: Screenshot 2025-06-09 at 10.15.04 AM.png
Jun 9 2025, 5:16 PM
F62275143: Screenshot 2025-06-09 at 10.14.06 AM.png
Jun 9 2025, 5:16 PM
Subscribers

Description

User stories:

As an organizer of an in person or hybrid event, I want to be able to indicate the country where it will be taking place, so people who live in or plan to visit the country may more easily find the event and potentially join it.

As a contributor, I want to know which in person or hybrid events are occurring in my country, so that I can find events that I am more likely to be able to attend in person.

As a member of the Campaigns team, I want to know the country of in person and hybrid events, so that we can determine which events are taking place in countries with higher sensitivities under the Country & Territory Protection List.

Background:

We have learned from survey findings that many people would like to have a search filter in the Collaboration List to search for events by country. This is even more important now that we allow transclusion of the Collaboration List, since the inclusion of a country filter could allow people to create event calendars for a specific country.

Meanwhile, for our upcoming project to track collaborative contributions (T378035), we plan to offer special protective measures for in person or hybrid events that take place in countries that are Higher Risk and Not Published in the Country & Territory Protection List. For these reasons, we would like allow a way for organizers of in person & hybrid events to indicate the country through a structured list (rather than the current plaintext field). We will use the full canonical country list.

For this specific ticket, we want to focus on how we will display country information in various parts of the Event Registration experience. Some parts may not need any substantial changes made. We should just make a conscious decision.

Acceptance Criteria:
  • Determine design decisions for displaying country of event in the following places:
    • EventDetails
    • "More details" modal on the event page
    • Confirmation email after participant registers for event
    • Collaboration list support, which includes:
      • Should show up in filter events section
      • Should show up individual listings of in person/hybrid events (where do we display it?)
Visual examples:

more details modal example

Screenshot 2025-06-09 at 10.14.06 AM.png (1,248×1,066 px, 246 KB)

event details example

Screenshot 2025-06-09 at 10.15.04 AM.png (1,438×1,226 px, 224 KB)

email example

Screenshot 2025-06-09 at 10.15.43 AM.png (2,186×1,618 px, 255 KB)

Event Timeline

ifried renamed this task from Support structured country field in Event Registration to Support structured country field in Event Registration + Collaboration List.Jun 4 2025, 9:20 PM

Decision:

  1. Display of country in EventDetails, 'More details' modal and confirmation e-mail will remain the same from a user perspective:

EventDetails:

Screenshot 2025-06-09 at 10.15.04 AM 1.png (719×613 px, 108 KB)

'More details' modal:

moredetails_.png (701×696 px, 67 KB)

Confirmation e-mail:

Screenshot 2025-06-13 at 12.44.54 PM 1.png (590×123 px, 9 KB)

  1. Collaboration list
  • Filtering

We'll have the Country selector next to 'Participation options'/'Meeting type'. If 'Online' is selected for Meeting type, then the Country selector will get disabled.
The Country selector will be labeled as 'Location of event' to make sure people don't get confused with Region/country selection in ‘Topics’.

country_filtering_1.png (864×444 px, 21 KB)

  • Event listing

Country displayed under Participation options section.
Icon used: cdxIconGlobe

event_listing_1.png (872×410 px, 90 KB)

I'll close this one since subtasks were created for this work!