Page MenuHomePhabricator
Feed Advanced Search

Today

vaughnwalters created T363193: Participant questions should not show to a participant after 90 day aggretation.
Tue, Apr 23, 4:55 PM · CampaignEvents, Campaign-Tools, Campaign-Registration

Fri, Apr 19

vaughnwalters updated the task description for T362929: Number of Participants column in Special:MyEvents showing no values.
Fri, Apr 19, 3:20 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Thu, Apr 18

vaughnwalters closed T360517: Stop using DBAccessObjectUtils::getDBOptions in CampaignEvents as Resolved.

I have checked each special page in the campaign events extension to make sure that data is correctly displaying. Tested together with subtask T361026 - see testing notes at T361026#9728078. Marking as done / resolved.

Thu, Apr 18, 8:20 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters closed T360517: Stop using DBAccessObjectUtils::getDBOptions in CampaignEvents, a subtask of T354194: Redesign DBAccessObjectUtils, as Resolved.
Thu, Apr 18, 8:19 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Patch-For-Review, DBA, MediaWiki-libs-Rdbms
vaughnwalters closed T361026: Remove the ICampaignsDatabase abstraction as Resolved.
Thu, Apr 18, 8:11 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters closed T361026: Remove the ICampaignsDatabase abstraction, a subtask of T360517: Stop using DBAccessObjectUtils::getDBOptions in CampaignEvents, as Resolved.
Thu, Apr 18, 8:11 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters updated the task description for T362929: Number of Participants column in Special:MyEvents showing no values.
Thu, Apr 18, 8:10 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T361026: Remove the ICampaignsDatabase abstraction.

Hi @vaughnwalters just a note, on this task the changes were more technical changes on the code base, but it basically involves how we communicate with the DB, same for T360517, so the tests I think you could do here could be a general check on every special page to check it the data is being correctly shown.

Thu, Apr 18, 8:07 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters updated the task description for T362929: Number of Participants column in Special:MyEvents showing no values.
Thu, Apr 18, 7:20 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated the task description for T362929: Number of Participants column in Special:MyEvents showing no values.
Thu, Apr 18, 7:17 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated the task description for T362929: Number of Participants column in Special:MyEvents showing no values.
Thu, Apr 18, 7:15 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters created T362929: Number of Participants column in Special:MyEvents showing no values.
Thu, Apr 18, 7:14 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters created T362924: Redirect to Event page and display success message after successfully enabling event registration .
Thu, Apr 18, 6:31 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
vaughnwalters moved T353382: Create a basic list of all events with Event Registration from Code Review to Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Hey Michelle, here are some QA findings:

Thu, Apr 18, 4:36 PM · CampaignEvents, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, Event-Discovery
vaughnwalters moved T354880: Organizer can edit selection of participant questions from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Apr 18, 1:17 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
vaughnwalters moved T353382: Create a basic list of all events with Event Registration from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Apr 18, 1:15 PM · CampaignEvents, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, Event-Discovery
vaughnwalters moved T354880: Organizer can edit selection of participant questions from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Apr 18, 1:15 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration

Tue, Apr 16

vaughnwalters moved T355128: Update clickwrap agreement experience on Statistics tab based on PII/non-PII selection from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Acceptance Criteria

  • ✅ Organizers should always be able to see the aggregated non-PII responses of their event in the Response Statistics tab, whether or not they have accepted the clickwrap agreement
have not accepted clickwraphave accepted clickwrap
Screen Recording 2024-04-16 at 11.49.13 AM.gif (1×2 px, 380 KB)
Screen Recording 2024-04-16 at 12.03.37 PM.gif (1×2 px, 2 MB)
  • ✅ Organizers should not be able to see the aggregated PII responses of their event in the Response Statistics tab until they have accepted the clickwrap agreement
  • The three flows for how this will work is as follows:
    • If the event has PII & non-PII questions:
      • ✅ Organizers of the event should be able to see non-PII data in the Response Statistics tab, but they need to agree to the clickwrap agreement in the response statistics tab to see PII data
      • Screen Recording 2024-04-16 at 12.03.37 PM.gif (1×2 px, 2 MB)
    • If the event has only PII questions:
      • ✅ Organizers of the event need to accept a clickwrap agreement in order to display any data on the Response Statistics tab
      • Screen Recording 2024-04-16 at 12.11.08 PM.gif (1×2 px, 1 MB)
    • If the event has only non-PII data:
      • ✅ Organizers of the event can open the Response Statistics tab and see the non-PII data, with no need to accept a clickwrap agreement (so no clickwrap agreement in the UI)
      • Screen Recording 2024-04-16 at 12.14.13 PM.gif (1×2 px, 1 MB)
  • ✅ Note that, unlike in the designs below, the "Q" in "Questions" should not be capitalised
  • Screenshot 2024-04-16 at 12.18.28 PM.png (1×1 px, 141 KB)
Tue, Apr 16, 6:00 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration

Mon, Apr 15

vaughnwalters moved T333579: Should Special:EnableEditRegistration and Special:EditEditRegistration show the (updated) form upon successful submission from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Apr 15, 9:19 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
vaughnwalters updated subscribers of T333579: Should Special:EnableEditRegistration and Special:EditEditRegistration show the (updated) form upon successful submission.

@Daimona this is working as stated in the Description. However, I don't think this flow makes as much sense on Special:EnableEventRegistration, because once the event is enabled, then the EnableEventRegistration form no longer works for that event. It could redirect to Special:EditEventRegistration or if we want to remain on this page after the event is enabled, then the Enable registration button should be disabled. But even this I don't think is a UX improvement on what was happening before this patch (as far as Special:EnableEventRegistration is concerned). While I do agree with the action of keeping the user on the page for EditEventRegistration, I think for EnableEventRegistration it just adds confusion.

Mon, Apr 15, 9:18 PM · MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
vaughnwalters moved T358781: Special:DeleteEventRegistration: Check if the event page belongs to the wiki where the organizer is trying to delete event from QA 🐛 to Design Sign-Off 🖌️ on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

@vaughnwalters

❌ And this new error should be documented on mediawiki.org
@cmelo Please delete your event registration on XXX, the wiki where the event was created. needs to be added to the Delete a registration documentation on mediawiki.org

Done, thank you!

Mon, Apr 15, 8:23 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters moved T358782: Register: Check if the event page belongs to the wiki when a user accesses Special:RegisterForEvent from QA 🐛 to Design Sign-Off 🖌️ on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Docs have been updated and link text is now bold, so I am sending this to design sign off

Mon, Apr 15, 7:43 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters moved T362365: Event registration should not be disabled when a translation page is deleted from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Testing AC on betacluster:

Mon, Apr 15, 7:21 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Fri, Apr 12

vaughnwalters moved T359201: Delete (kebab menu): Check if the event page belongs to the wiki where the organizer is trying to delete event from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Acceptance Criteria:

Fri, Apr 12, 10:10 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
vaughnwalters moved T322209: Organizers choose what information they need from participants from QA 🐛 to Design Sign-Off 🖌️ on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Acceptance criteria for first iteration

  • ✅ Organizers are able to choose to include any of the available participant questions when enabling registration (as of 2024-02-20, these are: age, gender, profession, wiki skill level, affiliates)
  • Organizers are able to modify the question selection when enabling registration only
    • QA note - This has changed with T354880 and organizers are now able to modify the question selections after the the event has been enabled
  • Organizers cannot add or remove questions after registration is enabled, for instance on Special:EditEventRegistration.
    • Note: this will be changed with T354880 <-- is merged, so the AC above is no longer applicable
    • Note: We can potentially explore differentiating between the participant explicitly choosing to not answer vs. not having the option to answer in the future, but I don't think is high priority for the MVP.
  • ✅ Note that "Questions" should not be capitalized in section headers, unlike in the design specs. Also, it should always be "Personally", not "Personal" (when referring to PII).
    • Screenshot 2024-04-12 at 11.12.30 AM.png (496×1 px, 96 KB)
  • ✅ Organizers see participant data in the Participants tab and Response Statistics tab that matches their selection
PII only gif non PII gif PII and non PII gif
pii only.gif (1×1 px, 2 MB)
non pii.gif (1×1 px, 2 MB)
pii and non pii.gif (1×1 px, 3 MB)
  • ✅ The following text should be displayed to organizers after the PII questions section:

Generic version

To view aggregated responses of participants which contain personal information, you will be asked to handle participant information, including participant personally identifiable information, collected during event registration with care.

Screenshot 2024-04-12 at 10.18.55 AM.png (228×1 px, 50 KB)

Fri, Apr 12, 7:46 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T358782: Register: Check if the event page belongs to the wiki when a user accesses Special:RegisterForEvent.

Given a user goes to Special:RegisterForEvent/{eventID}
And the event ID does not belong to the wiki where the user is trying to access the page
✅ Then we display the following text: "Please complete your event registration on [wiki name], the wiki where the event was created."
✅ Hyperlink to the proper wiki Special:RegisterForEvent/{eventID} on the following text: "complete your event registration on [wiki name]"
Note that the wiki name should be displayed as a URL (such as en.wikipedia.org) rather than the DB name

Screenshot 2024-04-10 at 12.52.09 PM.png (550×2 px, 86 KB)

(Note that the link will be correctly made bold to match the comp when this patch is merged.)


Given a user tries to register using the "Register for event" API endpoint
And the event does not belong to the current wiki
✅Then they should receive a 4xx response with an error message similar to the one above

Screenshot 2024-04-10 at 3.43.24 PM.png (462×1 px, 84 KB)

❌ And this new error should be documented on mediawiki.org
@cmelo Please set organizers on arwiki, the wiki where the event was created needs to be added to the Register as a participant documentation on mediawiki.org

Fri, Apr 12, 4:48 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T358781: Special:DeleteEventRegistration: Check if the event page belongs to the wiki where the organizer is trying to delete event.

Given an event organizer goes to the Special:DeleteEventRegistration/{eventID}
And the event ID does not belong to the wiki where the user is trying to access the page
✅ Then we display the following text: "Please delete your event registration on [wiki name], the wiki where the event was created."
✅ Hyperlink to the proper wiki Special:DeleteEventRegistration/{eventID} on the following text: "delete your event registration on [wiki name]"
Note that the wiki name should be displayed as a URL (such as en.wikipedia.org) rather than the DB name

(Note that the link will be correctly made bold to match the comp when this patch is merged.)

Screenshot 2024-04-10 at 3.23.21 PM.png (416×2 px, 61 KB)

Given a user tries to delete an event using the "Delete a registration" API endpoint
And the event does not belong to the current wiki
✅ Then they should receive a 4xx response with an error message similar to the one above

T358781.png (342×1 px, 69 KB)

❌ And this new error should be documented on mediawiki.org
@cmelo Please delete your event registration on XXX, the wiki where the event was created. needs to be added to the Delete a registration documentation on mediawiki.org

Fri, Apr 12, 4:47 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Thu, Apr 11

vaughnwalters moved T359493: Set organizers endpoint: Check if the event belongs to the current wiki from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Given a user tries to change the organizers using the "Update the list of organizers" API endpoint
And the event does not belong to the current wiki
✅ Then they should receive a 4xx response with an error message similar to that used in T358781

T359493.png (970×1 px, 182 KB)

❌ And this new error should be documented on mediawiki.org
@MHorsey-WMF Please set organizers on XXX, the wiki where the event was created. needs added to Update the list of organizers endpoint on mediawiki.org

Thu, Apr 11, 6:23 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
vaughnwalters moved T359492: Remove participants endpoint: Check if the event belongs to the current wiki from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Given a user tries to remove participants using the "Remove participants from an event" API endpoint
And the event does not belong to the current wiki
✅ Then they should receive a 4xx response with an error message similar to that used in T358781

T359492.png (478×1 px, 79 KB)

❌ And this new error should be documented on mediawiki.org
@MHorsey-WMF The error message Please remove participants on XXX, the wiki where the event was created. needs to be added to the Remove participants from an event documentation on mediawiki.org

Thu, Apr 11, 6:22 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters moved T359491: Email participants endpoint: Check if the event belongs to the current wiki from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Given a user tries to email participants using the "Email participants" API endpoint
And the event does not belong to the current wiki
✅ Then they should receive a 4xx response with an error message similar to that used in T358781

Please email participants on arwiki, the wiki where the event was created..png (526×1 px, 91 KB)

❌ And this new error should be documented on mediawiki.org
@cmelo The error message Please email participants on XXX, the wiki where the event was created. needs to be added to the Email participants documentation on mediawiki.org

Thu, Apr 11, 5:34 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)

Wed, Apr 10

vaughnwalters moved T359493: Set organizers endpoint: Check if the event belongs to the current wiki from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Apr 10, 9:31 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
vaughnwalters moved T359492: Remove participants endpoint: Check if the event belongs to the current wiki from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Apr 10, 9:31 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters moved T359491: Email participants endpoint: Check if the event belongs to the current wiki from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Apr 10, 9:31 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
vaughnwalters moved T358781: Special:DeleteEventRegistration: Check if the event page belongs to the wiki where the organizer is trying to delete event from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Apr 10, 9:31 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters moved T358782: Register: Check if the event page belongs to the wiki when a user accesses Special:RegisterForEvent from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Apr 10, 9:31 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated subscribers of T359491: Email participants endpoint: Check if the event belongs to the current wiki.

Given a user tries to email participants using the "Email participants" API endpoint
And the event does not belong to the current wiki
✅ Then they should receive a 4xx response with an error message similar to that used in T358781

Please email participants on arwiki, the wiki where the event was created..png (526×1 px, 91 KB)

❌ And this new error should be documented on mediawiki.org
@MHorsey-WMF The error message Please email participants on XXX, the wiki where the event was created. needs to be added to the Email participants documentation on mediawiki.org

Wed, Apr 10, 9:23 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
vaughnwalters added a comment to T358782: Register: Check if the event page belongs to the wiki when a user accesses Special:RegisterForEvent.

Given a user goes to Special:RegisterForEvent/{eventID}
And the event ID does not belong to the wiki where the user is trying to access the page
✅ Then we display the following text: "Please complete your event registration on [wiki name], the wiki where the event was created."
✅ Hyperlink to the proper wiki Special:RegisterForEvent/{eventID} on the following text: "complete your event registration on [wiki name]"
Note that the wiki name should be displayed as a URL (such as en.wikipedia.org) rather than the DB name

Wed, Apr 10, 9:04 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T358781: Special:DeleteEventRegistration: Check if the event page belongs to the wiki where the organizer is trying to delete event.

Given an event organizer goes to the Special:DeleteEventRegistration/{eventID}
And the event ID does not belong to the wiki where the user is trying to access the page
✅ Then we display the following text: "Please delete your event registration on [wiki name], the wiki where the event was created."
✅ Hyperlink to the proper wiki Special:DeleteEventRegistration/{eventID} on the following text: "delete your event registration on [wiki name]"
Note that the wiki name should be displayed as a URL (such as en.wikipedia.org) rather than the DB name

Wed, Apr 10, 9:04 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T359493: Set organizers endpoint: Check if the event belongs to the current wiki.

Given a user tries to change the organizers using the "Update the list of organizers" API endpoint
And the event does not belong to the current wiki
✅ Then they should receive a 4xx response with an error message similar to that used in T358781

T359493.png (970×1 px, 182 KB)

Wed, Apr 10, 9:04 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
vaughnwalters added a comment to T359492: Remove participants endpoint: Check if the event belongs to the current wiki.

Given a user tries to remove participants using the "Remove participants from an event" API endpoint
And the event does not belong to the current wiki
✅ Then they should receive a 4xx response with an error message similar to that used in T358781

T359492.png (478×1 px, 79 KB)

❌ And this new error should be documented on mediawiki.org
@MHorsey-WMF The error message Please remove participants on XXX, the wiki where the event was created. needs to be added to the Remove participants from an event documentation on mediawiki.org

Wed, Apr 10, 9:04 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters moved T324259: Edit: Check if the event page belongs to the wiki where the organizer is trying to edit event information from QA 🐛 to Design Sign-Off 🖌️ on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

This looks correct on English betacluster now. On spanish betacluster (for example), it is not bolded, but I think this is out of scope for this ticket as this will be up to the translator to follow the correct formatting. Is this correct @cmelo?

en betaclusteres betacluster
Screenshot 2024-04-09 at 4.28.12 PM.png (472×1 px, 73 KB)
Screenshot 2024-04-10 at 12.44.22 PM.png (308×1 px, 55 KB)
Wed, Apr 10, 6:09 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T324259: Edit: Check if the event page belongs to the wiki where the organizer is trying to edit event information.

✅ This is working correctly and acceptance criteria is met in both Special:EditEventRegistration/{eventID} and Special:MyEvents (Kebab menu "Edit Registration")

Screenshot 2024-03-18 at 4.57.02 PM.png (424×2 px, 65 KB)


@cmelo two things though:

  1. The linked text should be a stronger font weight. Note the difference between the comp and the build :
compbuild
image.png (706×2 px, 106 KB)
Screenshot 2024-03-18 at 4.57.02 PM.png (424×2 px, 65 KB)
  1. I noticed on spanish betacluster that the url was not linked. I am assuming this is a limitation of the translation (or possibly just because it hasn't been translated yet), but wanted to check with you here to make sure.

Screenshot 2024-03-18 at 5.08.30 PM.png (348×1 px, 50 KB)

Hi @vaughnwalters, thank you.
For item 1 I will check if it is doable, I think it is the default style of this ooui component, not sure if I will be able to change it.

For item 2 I will take a look, but I think you are right, the issue might be related to the missing translation and should be solved as soon as it is translated.

Wed, Apr 10, 5:45 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Tue, Apr 9

vaughnwalters removed a project from T354713: Add CampaignEvents to selenium daily : Patch-For-Review.
Tue, Apr 9, 3:43 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), User-vaughnwalters, User-zeljkofilipin, Campaign-Registration, CampaignEvents
vaughnwalters edited projects for T354713: Add CampaignEvents to selenium daily , added: Campaign-Tools (Campaign-Tools-Current-Sprint); removed Campaign-Tools.
Tue, Apr 9, 1:22 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), User-vaughnwalters, User-zeljkofilipin, Campaign-Registration, CampaignEvents
vaughnwalters added a project to T354713: Add CampaignEvents to selenium daily : Campaign-Tools.
Tue, Apr 9, 1:18 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), User-vaughnwalters, User-zeljkofilipin, Campaign-Registration, CampaignEvents

Fri, Mar 29

vaughnwalters added a comment to T360440: Setup a new server for pixel .

Ok, the server is setup and works. I need help to make sure everything in the GUI works as expected. Maybe @vaughnwalters can help me when you have time? The server is accessible using https://pixel-production.wmcloud.org/

Checked the GUI for campaign events, and it works as I expected it to.

Fri, Mar 29, 11:23 PM · Web Team Visual Regression Framework, Quality-and-Test-Engineering-Team
vaughnwalters added a comment to T316875: [qte] Event Registration UI automation.

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.

Fri, Mar 29, 4:50 PM · User-zeljkofilipin, User-vaughnwalters
vaughnwalters moved T316875: [qte] Event Registration UI automation from In Progress to Backlog on the User-vaughnwalters board.
Fri, Mar 29, 4:49 PM · User-zeljkofilipin, User-vaughnwalters

Thu, Mar 28

vaughnwalters moved T348043: Add footer text to emails from organizers from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Thanks for flagging this! We should go with the standardized copy.

Thu, Mar 28, 8:38 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Wed, Mar 27

vaughnwalters added a comment to T348043: Add footer text to emails from organizers.

The url for the link to the event is missing the https and this messes up the formatting (sometimes it displays as a link, sometimes it doesn't) @Daimona

Whoops, made a patch for that.

✅ Fixed

Wed, Mar 27, 9:47 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
vaughnwalters renamed T361159: Event details dialog with long titles with no spaces should wrap from Event details dialog with long titles with no spaces should not be truncated to Event details dialog and confirmation dialog with long titles with no spaces should wrap.
Wed, Mar 27, 9:13 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated the task description for T361159: Event details dialog with long titles with no spaces should wrap.
Wed, Mar 27, 9:13 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated the task description for T361159: Event details dialog with long titles with no spaces should wrap.
Wed, Mar 27, 9:04 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters renamed T361159: Event details dialog with long titles with no spaces should wrap from Event details dialog long titles should not be truncated to Event details dialog with long titles with no spaces should not be truncated.
Wed, Mar 27, 9:03 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters created T361159: Event details dialog with long titles with no spaces should wrap.
Wed, Mar 27, 8:50 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated the task description for T361150: Links in event dialog should wrap instead of side scroll.
Wed, Mar 27, 7:44 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
vaughnwalters created T361150: Links in event dialog should wrap instead of side scroll.
Wed, Mar 27, 7:41 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
vaughnwalters moved T360396: Cannot link P&E Dashboard course whose name contains diacritics from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Mar 27, 7:19 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters added a comment to T360396: Cannot link P&E Dashboard course whose name contains diacritics.

This is working correctly in betacluster now using this event with this p&e dashboard program


Keeping this in QA until after it is released in meta. Can test with this event and this p&e program.

Wed, Mar 27, 7:19 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Mar 21 2024

vaughnwalters updated subscribers of T360575: Cannot use diacritics in Meeting URL and Group chat invite.

For instance, take this URL: https://zh.wikipedia.org/wiki/永不放弃你. Phabricator does recognize it as a link, and if you open the page, you will see the exact same string in your browser's address bar (at least in chrome and firefox). However, if you then copy the URL again from the address bar and paste it elsewhere, e.g. here on phab, it will come out as https://zh.wikipedia.org/wiki/%E6%B0%B8%E4%B8%8D%E6%94%BE%E5%BC%83%E4%BD%A0 (percent-encoded). That's because your browser has transparently encoded the URL under the hood, and is only using the non-encoded version for presentational purposes.

Mar 21 2024, 5:47 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Mar 20 2024

vaughnwalters added projects to T360575: Cannot use diacritics in Meeting URL and Group chat invite: Campaign-Registration, Campaign-Tools, CampaignEvents.
Mar 20 2024, 8:37 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated the task description for T360575: Cannot use diacritics in Meeting URL and Group chat invite.
Mar 20 2024, 8:28 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters created T360575: Cannot use diacritics in Meeting URL and Group chat invite.
Mar 20 2024, 8:22 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T360396: Cannot link P&E Dashboard course whose name contains diacritics.

This is working correctly in betacluster now using this event with this p&e dashboard program

Mar 20 2024, 7:33 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Mar 19 2024

vaughnwalters moved T359825: Enable subpages for the Event: namespace from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Subpages are not correctly showing as subpages though for Event_talk pages in ?action=info but are showing up in breadcrumbs.

Indeed, I could reproduce this, but I was also able to fix that by purging the page. While https://www.mediawiki.org/wiki/Help:Subpages doesn't say so explicitly it looks like the number in action=info is (unsurprisingly) cached. All the other inconsistencies in action=info that you mentioned seem to be due to cache, as purging seems to have fixed them all.

Mar 19 2024, 7:49 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters closed T358731: Use PHP 7.4 typed properties in the CampaignEvents codebase as Resolved.

There are no obvious failure states or uncaught exemptions so I am marking this as done / resolved

Mar 19 2024, 7:43 PM · MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Mar 18 2024

vaughnwalters moved T324259: Edit: Check if the event page belongs to the wiki where the organizer is trying to edit event information from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mar 18 2024, 10:12 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T324259: Edit: Check if the event page belongs to the wiki where the organizer is trying to edit event information.

✅ This is working correctly and acceptance criteria is met in both Special:EditEventRegistration/{eventID} and Special:MyEvents (Kebab menu "Edit Registration")

Mar 18 2024, 10:09 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T359825: Enable subpages for the Event: namespace.

Subpages are correctly enabled now for Event pages:

Mar 18 2024, 9:37 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters added a comment to T355128: Update clickwrap agreement experience on Statistics tab based on PII/non-PII selection.

This task is blocked from testing T322209 is merged and in QA

Mar 18 2024, 8:38 PM · MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration

Mar 15 2024

vaughnwalters added a comment to T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.

Aha, if this only occurs on Macs with Mx series CPUs, this might be the recurring upstream bug in Docker on macOS on Apple Silicon machines repeatedly enabling the ultra-toxic-will-break-everything preference called 'Use Rosetta for x86_64/amd64 emulation on Apple Silicon'; it should always be switched off for MediaWiki work (or, as far as I can tell, any work at all). Does that fix it?

Mar 15 2024, 7:44 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
vaughnwalters updated subscribers of T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.

Update on this. I installed ubuntu on an older macbook and installed mediawiki-docker and WikiLambda and it spun up correctly and created all of the zobjects. So far the problem seems to be isolated to m1 and intel macbooks.

Mar 15 2024, 7:14 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team

Mar 13 2024

vaughnwalters moved T358732: Can't unlink non-existing P&E Dashboard courses from events from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mar 13 2024, 7:22 PM · MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters added a comment to T358732: Can't unlink non-existing P&E Dashboard courses from events.

✅ This is working correctly on betacluster now. I checked against it on meta (where it has not been released yet) and the following instructions are able to reproduce the bug on meta:

Create an event in campaign events registration
Create a p&e dashboard program
Add p&e dashboard program to the event in campaign events registration
Delete campaign from the p&e dashboard
Delete the p&e dashboard program
Create a new p&e dashboard program
Add the new p&e dashboard program to the campaign events registration

I'm going to keep this in QA until it is released to meta just to make sure it will work correctly there too.

(QA note to self - Here is the p&e dashboard link to replace the current one that is in this event in meta where it currently shows an error when replacing the deleted d&e dashboard event)

Functioning correctly in betaclusterfailing in meta (to recheck after release)
Screen Recording 2024-03-12 at 3.39.32 PM.gif (1×1 px, 3 MB)
Screenshot 2024-03-12 at 4.24.23 PM.png (1×1 px, 315 KB)
Mar 13 2024, 7:08 PM · MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Mar 12 2024

vaughnwalters added a comment to T358732: Can't unlink non-existing P&E Dashboard courses from events.

✅ This is working correctly on betacluster now. I checked against it on meta (where it has not been released yet) and the following instructions are able to reproduce the bug on meta:

Mar 12 2024, 9:29 PM · MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
vaughnwalters removed a project from T316875: [qte] Event Registration UI automation: Patch-For-Review.
Mar 12 2024, 6:10 PM · User-zeljkofilipin, User-vaughnwalters
vaughnwalters moved T357716: Organizer can use same event registration for all translated subpages from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Given that an event has enabled event registration on an event page,
And the event page has translated subpages,
✅ Then the same event registration header should also appear on the translated subpages for the event

Mar 12 2024, 4:19 PM · MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters updated the task description for T316875: [qte] Event Registration UI automation.
Mar 12 2024, 2:34 PM · User-zeljkofilipin, User-vaughnwalters

Mar 11 2024

vaughnwalters moved T358704: Event registration can get associated with pages outside the event namespace upon page move from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

✅ disallow moving a page to outside the namespace if it has a registration associated

Mar 11 2024, 8:47 PM · MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)

Mar 8 2024

vaughnwalters renamed T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup from Zobjs intermittently fail to build using docker compose exec mediawiki php maintenance/run.php update to Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.
Mar 8 2024, 8:06 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
vaughnwalters updated the task description for T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.
Mar 8 2024, 8:05 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
vaughnwalters updated the task description for T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.
Mar 8 2024, 5:32 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
vaughnwalters updated the task description for T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.
Mar 8 2024, 5:31 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
vaughnwalters updated the task description for T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.
Mar 8 2024, 5:29 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
vaughnwalters updated the task description for T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.
Mar 8 2024, 5:23 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
vaughnwalters created T359651: Zobjs fail to build using docker compose exec mediawiki php maintenance/run.php update and npm run local:setup.
Mar 8 2024, 5:23 PM · Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team

Mar 7 2024

vaughnwalters updated the task description for T349836: Simplify Wikifunctions e2e test cases.
Mar 7 2024, 2:37 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, WikiLambda, Abstract Wikipedia Fix-It tasks, User-vaughnwalters, User-zeljkofilipin, Abstract Wikipedia team

Feb 26 2024

vaughnwalters moved T357354: DUCT exits with "panic: runtime error: invalid memory address or nil pointer dereference" on every run during setup-web-proxy from Backlog to In Progress on the User-vaughnwalters board.
Feb 26 2024, 9:07 PM · User-vaughnwalters, Abstract Wikipedia team, Tool-ducttape
vaughnwalters added a project to T357354: DUCT exits with "panic: runtime error: invalid memory address or nil pointer dereference" on every run during setup-web-proxy: User-vaughnwalters.
Feb 26 2024, 9:06 PM · User-vaughnwalters, Abstract Wikipedia team, Tool-ducttape

Feb 22 2024

vaughnwalters closed T347608: Remove feature flag for Participant Questions as Resolved.

✅ The feature flag for participant questions is removed from the CampaignEvents codebase
✅ The flag is no longer set in the WMF MW config

Feb 22 2024, 10:16 PM · MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
vaughnwalters closed T347608: Remove feature flag for Participant Questions, a subtask of T321822: [EPIC] Participant Questions - MVP, as Resolved.
Feb 22 2024, 10:16 PM · User-Iflorez, CampaignEvents, Campaign-Tools, Campaign-Registration
vaughnwalters closed T347608: Remove feature flag for Participant Questions, a subtask of T347591: Remove original data collection text if Participant Questions enabled, as Resolved.
Feb 22 2024, 10:16 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
vaughnwalters moved T347909: Deploy the WikimediaCampaignEvents extension to production from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

This is working correctly in prod now(🎉) using test grant IDs. Sending to product sign off

Feb 22 2024, 7:15 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), WikimediaCampaignEvents, Campaign-Registration

Feb 21 2024

vaughnwalters moved T354710: Basic.js test causing rendering of chrome page to crash on betacluster from Tracking to Done on the User-vaughnwalters board.

https://integration.wikimedia.org/ci/job/selenium-daily-betawikifunctions-WikiLambda/ has been green for about four weeks now. Marking this ticket as done on my board.

Feb 21 2024, 9:16 PM · User-vaughnwalters, User-zeljkofilipin, WikiLambda, Abstract Wikipedia team
vaughnwalters updated the task description for T354710: Basic.js test causing rendering of chrome page to crash on betacluster.
Feb 21 2024, 9:14 PM · User-vaughnwalters, User-zeljkofilipin, WikiLambda, Abstract Wikipedia team
vaughnwalters moved T351367: Check individual user response aggregation on Meta on Feb 14th 2024 from Backlog to Done on the User-vaughnwalters board.
Feb 21 2024, 5:12 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), User-vaughnwalters, Campaign-Registration

Feb 20 2024

vaughnwalters moved T354725: The page Special:RegisterForEvent should have the title of the event from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

✅ Change title of the Special:RegisterforEvent page from "Register for an event" to "Register for [name of event]"

Feb 20 2024, 9:34 PM · MW-1.42-notes (1.42.0-wmf.17; 2024-02-06), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters moved T348043: Add footer text to emails from organizers from QA 🐛 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

The url for the link to the event is missing the https and this messes up the formatting (sometimes it displays as a link, sometimes it doesn't) @Daimona

Feb 20 2024, 8:54 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
vaughnwalters moved T351367: Check individual user response aggregation on Meta on Feb 14th 2024 from QA 🐛 to Product Sign-Off on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Given the user has answered non-pii questions
When the individual user has answered more than 90 days ago
Then the field should display "The participants responses have been aggregated and deleted"

Feb 20 2024, 7:16 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), User-vaughnwalters, Campaign-Registration
vaughnwalters moved T354713: Add CampaignEvents to selenium daily from Backlog to Tracking on the User-vaughnwalters board.
Feb 20 2024, 5:19 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), User-vaughnwalters, User-zeljkofilipin, Campaign-Registration, CampaignEvents