Page MenuHomePhabricator

Design: Update edit dialog so that user can customize preferences
Closed, ResolvedPublic

Description

User story:

As an event participant who is actively editing, I want to set my preferences for when and if my edits are associated with the event, so that I can provide accurate data while avoiding unnecessary pop-ups or inconveniences.

Background:

For the Collaborative Contributions MVP, we will be showing a pop-up to users after they make an edit that asks if they want their edit to be associated with the event. This is helpful for people to see when they make their first edit for the event, since it is very visible and has more space to explain things. This way, people can *remember* that they're editing during the time or the event and they can more fully understand the options available to them, as event participants. However, after seeing the pop-up for the first time, they may not want to see the pop-up again, since it may seem annoying to see it every time. So, for these reasons, we would like to give editors options, such as:

  • This edit is not part of the event
  • This edit is not part of the event, and don't show me this pop-up again
  • This edit is a part of the event
  • This edit is a part of the event, and I want all my edits during the event period to be automatically included in the event statistics
  • This edit is a part of the event, and I want all my edits during X amount of time to be automatically included in the event statistics

We may also want to have some default behavior, so that people don't need to set a preference if they don't want to, such as only showing the pop-up after edit the first time or first 3 times that the participant is editing during the event.

If the editor chooses to not display the pop-up and/or to have the edits automatically tracked, we could perhaps then have them see the dropdown in the edit dialog for edit association for the remainder of the specified time.

Relevant past work:
Acceptance Criteria:
  • Develop design concepts that allow editors to customize their preferences for edit association (see examples of preferences in background information above)
  • Explore the possibility of default behavior for edit association (see explanation in background information above)
  • This could be a good candidate for usability testing after we have some design concepts

Event Timeline

ifried renamed this task from [Placeholder] Allow editor to associate all edits with event for a session or period of time to [Placeholder] Update edit association so that within edit dialog after a few edits + customization.Aug 25 2025, 7:18 PM
ifried updated the task description. (Show Details)
ifried renamed this task from [Placeholder] Update edit association so that within edit dialog after a few edits + customization to [Placeholder] Update edit dialog so that user can customize preferences.Aug 27 2025, 9:02 PM
ifried renamed this task from [Placeholder] Update edit dialog so that user can customize preferences to Design: Update edit dialog so that user can customize preferences.Aug 27 2025, 9:14 PM
ifried updated the task description. (Show Details)
ifried updated the task description. (Show Details)

commenting here the ideas/concepts that we had thought of for this work:

we thought about three possible entry points for setting or adjusting how edits are associated with an event:

  1. in 'manage registration' — show the option in modal after a participant registers. this would let users set their overall association preference per event. (note that we are moving this work forward with a couple of tweaks, see T408460: Allow participants to opt out of post-publication dialogue for updated designs).

IMG_5971.png (1×1 px, 381 KB)

  1. in edit summary — this is for setting which event (if any) is automatically tracked. users can quickly see which event their edits are currently being automatically counted toward, and switch to another event or 'None'.

IMG_5972.png (482×506 px, 43 KB)

  1. another possible entry point: in a future 'Participants' view for event participants: where users could see all their ongoing events in one place and choose which one (if any) their edits should be automatically associated with.

since we are working now on manage registration per-event, and general design explorations for this were done, i am closing this task as resolved.