Page MenuHomePhabricator

Redirect to Event page after editing event registration
Closed, ResolvedPublic

Description

This is a follow-up to T362924: Special:EditEventRegistration should work the same as Special:EnableEventRegistration

Acceptance criteria

  • Given an organizer has enabled registration for an event
    • When an the registration information has been successfully updated on Special:EditEventRegistration
    • Then the user should be redirected to the Event page
    • And they should see a success message in a bubble notification
      • They success message text should be: "The registration information has been updated."
      • And in a new line in the same bubble notification, they should see:
        • "This event is included in the Collaboration List."
          • Collaboration List should be bold
          • Collaboration List should link to Special:AllEvents on wiki that the user is on
  • And if there are any warnings, they should be displayed in separate bubble notifications

Event Timeline

ifried updated the task description. (Show Details)

Change #1085500 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] Redirect to event page after successful registration edit

https://gerrit.wikimedia.org/r/1085500

Change #1085500 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Redirect to event page after successful registration edit

https://gerrit.wikimedia.org/r/1085500

vaughnwalters added subscribers: ifried, vaughnwalters.
  • Given an organizer has enabled registration for an event
    • When an the registration information has been successfully updated on Special:EditEventRegistration
    • ✅ Then the user should be redirected to the Event page
    • ✅ And they should see a success message in a bubble notification
      • ✅ They success message text should be: "The registration information has been updated."
      • And in a new line in the same bubble notification, they should see:
        • ✅ "This event is included in the Collaboration List."
          • ✅ Collaboration List should be bold
          • ✅ Collaboration List should link to Special:AllEvents on wiki that the user is on
screencapscreenshot
Screen Recording 2024-11-20 at 2.17.12 PM.gif (1×2 px, 815 KB)
Screenshot 2024-11-20 at 2.10.35 PM.png (1×3 px, 481 KB)

This looks good, sending to product sign off. One note @ifried, in keeping it consistent with other recent tickets, the working instance is listed as "Collaboration list" instead of "Collaboration List" as is written in the AC.

Working instance is correct language. Thanks for noting this, @vaughnwalters. I'm marking this as done.