Page MenuHomePhabricator

Design: Update post-publication dialogue with link to Manage Registration
Closed, ResolvedPublic

Description

Background

We want to provide a way for people to learn how they can opt out of the post-publication dialogue for edit association with another line of text, which can say something like: " You can choose to stop seeing this message in your registration preferences", with a link to Special:RegisterForEvent for the event.

Acceptance criteria

If a user is registered for one event that is active:

  • Given that a user is registered one event that is active,
    • When the dialog to associate an edit with an event is displayed,
      • Then the dialog should include a footer with the text: “You can choose to stop seeing this message for this event in your registration preferences.”
        • And the phrase “registration preferences” should link to Special:RegisterForEvent.]

If a user is registered for more than one active event:

  • Given that a user is registered for more than one active event,
    • When the dialog to associate an edit with an event is displayed,
      • Then the footer should display the text: “Learn how to hide this message”,
        • And the phrase “Learn how to hide this message” must link to the documentation about managing this dialog’s visibility.
  • When the user selects an event from the list,
    • Then the footer should update to display the text: “You can choose to stop seeing this message for this event in your registration preferences.”
      • And the phrase “registration preferences” must link to Special:RegisterForEvent.
  • If the user changes their selected event,
    • Then the footer link should update to that event's preferences.
Designs
scenario 1scenario 2
footer_oneevent (1).png (851×393 px, 137 KB)
Captura de pantalla 2025-11-12 a la(s) 12.20.35 a. m..png (1×1 px, 686 KB)

Event Timeline

ifried renamed this task from Update post-publication dialogue with link to Manage Registration to Design: Update post-publication dialogue with link to Manage Registration.Oct 31 2025, 5:15 PM

design idea:

  1. when user is registered for one event only: show a footer on the dialog that reads "You can choose to stop seeing this message in your registration preferences", with 'registration preferences' linking to Special:RegisterForEvent.

footer_oneevent.png (851×393 px, 136 KB)

  1. when a user is registered for more than one event: this one is a little trickier. i was thinking the following flow:
  • before event selection, footer is hidden.
    • once the user chooses an event, the footer becomes visible with same copy as above, "You can choose to stop seeing this message in your registration preferences"
      • if the user changes the event on the select, then update the link

Captura de pantalla 2025-11-10 a la(s) 12.37.40 p. m..png (1×1 px, 584 KB)

moving to dev input since i don't know if this second part is feasible.. any thoughts @Daimona @cmelo @MHorsey-WMF @ifried?

based on team conversations:

  1. if user is registered for one event that is active, then the association dialog has a footer with copy "You can choose to stop seeing this message for this event in your registration preferences." with 'registration preferences' linking to Special:RegisterForEvent.

footer_oneevent (2).png (851×393 px, 137 KB)

  1. if the user is registered for more than one event:
  • before event selection, show footer that reads "Learn how to hide this message" with the phrase linking to documentation
    • when the user selects an event, change footer to "You can choose to stop seeing this message for this event in your registration preferences."
      • if the user changes the event on the select, then update the link

Captura de pantalla 2025-11-12 a la(s) 12.20.35 a. m..png (1×1 px, 686 KB)

@ifried, would this be ready for dev? i don't think we already have the documentation that is described in scenario 2, right?

Update - Julieta and I discussed this work. There will be some minor tweaks that she will make, and then it should be ready for the team to review.

JFernandez-WMF claimed this task.

final copy:

  1. if user is registered for one event that is active, then the association dialog has a footer with copy "You can hide this message in your event preferences." with 'event preferences' linking to Special:RegisterForEvent.

footer_oneevent (3).png (851×393 px, 139 KB)

  1. if the user is registered for more than one event:
  • before event selection, show footer that reads "You can choose to hide this message after you select an event."
    • when the user selects an event, change footer to "You can hide this message in your event preferences." with 'event preferences' linking to Special:RegisterForEvent.
      • if the user changes the event on the select, then update the link.

Captura de pantalla 2025-11-17 a la(s) 4.54.48 p. m..png (1×1 px, 426 KB)