Page MenuHomePhabricator

[qte] Event Registration UI automation
Open, Needs TriagePublic

Description

Event Registration:

  • Can be enabled
  • Can have one user register publicly
  • Can have one user register privately
  • Can have a user cancel registration
  • Cannot enable an event without required data
  • Organizer can choose to edit event information
  • Organizer can edit event to be an in person event
  • Organizer can edit event to be a hybrid event
  • Organizer can edit event to add multiple organizers

My Events:

  • Organizer can close an event
  • Organizer can delete an event

Details

SubjectRepoBranchLines +/-
mediawiki/coremaster+27 -0
mediawiki/extensions/CampaignEventsmaster+51 -2
mediawiki/extensions/CampaignEventsmaster+10 -0
mediawiki/extensions/CampaignEventsmaster+13 -9
mediawiki/extensions/CampaignEventsmaster+62 -5
mediawiki/extensions/CampaignEventsmaster+4 -3
mediawiki/extensions/CampaignEventsmaster+76 -23
mediawiki/extensions/CampaignEventsmaster+191 -1
mediawiki/extensions/CampaignEventsmaster+13 -0
mediawiki/extensions/CampaignEventsmaster+46 -0
mediawiki/extensions/CampaignEventsmaster+23 -0
mediawiki/extensions/CampaignEventsmaster+13 -1
mediawiki/extensions/CampaignEventsmaster+57 -3
mediawiki/extensions/CampaignEventsmaster+57 -2
mediawiki/extensions/CampaignEventsmaster+2 -2
mediawiki/extensions/CampaignEventsmaster+27 -0
mediawiki/extensions/CampaignEventsmaster+25 -3
mediawiki/extensions/CampaignEventsmaster+0 -33
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 836818 had a related patch set uploaded (by Zfilipin; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] WIP selenium: Enable event registration test

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

Change 829028 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Enable Event Registration is configured correctly

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

Change 839519 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Delete sample test

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

Change 839519 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Delete sample test

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

Change 836818 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Enable Event Registration requires event data

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

vaughnwalters renamed this task from First selenium test for Campaigns (EnableEventRegistration) to Selenium - EnableEventRegistration UI automation.Oct 20 2022, 1:44 PM

Change 844988 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] WIP selenium: Enable Event Registration can be enabled

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

vaughnwalters renamed this task from Selenium - EnableEventRegistration UI automation to [qte] EnableEventRegistration UI automation.Oct 20 2022, 5:21 PM

Change 862947 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Renaming a function

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

Change 862947 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Renaming a function

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

Change 844988 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Enable Event Registration can be enabled

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

Change 850145 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Creating user publicly registering for an event test

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

Change 876219 had a related patch set uploaded (by Zfilipin; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Creating user privately registering for an event test

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

Change 878173 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Cancel user registration for an event test

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

Change 850145 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Enable Event Registration can have one user register publicly

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

Change 876219 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Enable Event Registration can have one user register privately

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

Change 878173 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Cancel user registration for an event test

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

vaughnwalters renamed this task from [qte] EnableEventRegistration UI automation to [qte] Event Registration UI automation.Feb 3 2023, 3:52 PM

Change 888104 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: My Events can allow organizer to close registration

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

Change 888278 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: selenium: My Events can allow organizer to close registration

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

Change 888104 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: My Events can allow organizer to close registration

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

Change 888278 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: My Events can allow organizer to delete registration

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

Change 893033 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event registration can allow organizer to edit registration

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

Change 893033 abandoned by Vaughn Walters:

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event registration can allow organizer to edit registration

Reason:

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

Change 893065 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event registration can allow organizer to edit registration

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

Change 893065 merged by Vaughn Walters:

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event registration can allow organizer to update event data

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

Change 899828 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Refactor enable event to use API when not testing GUI

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

Change 899828 merged by Vaughn Walters:

[mediawiki/extensions/CampaignEvents@master] selenium: Refactor enable event to use API when not testing GUI

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

Change 900455 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event Registration can allow organizer to change the event to be in person or hybrid

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

Change 900455 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event Registration can allow organizer to change the event to be in person

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

Change 901704 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event Registration can allow organizer to change the event to be online and in person

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

Change 902082 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event Registration can allow organizer to change the event to be onine and in person

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

Change 901704 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Refactor edit event registration test

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

Change 902082 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event Registration can allow organizer to change the event to be online and in-person

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

Change 922174 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event Registration can allow organizer to add an additional organizer

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

Change 1008074 had a related patch set uploaded (by Vaughn Walters; author: Vaughn Walters):

[mediawiki/core@master] selenium: Adding addUserToGroup function to allow users to be added to user groups

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

Change 922174 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] selenium: Edit Event Registration can allow organizer to add an additional organizer

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

This is done for now, but as it will likely be added to in the future I am putting it in my personal backlog and will add the project tags back in once additional functionality is necessary.

Change #1008074 abandoned by Vaughn Walters:

[mediawiki/core@master] selenium: Add `api.addUserToGroup()` to add user to a user group

Reason:

Ended up not needing this in campaign events

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