Page MenuHomePhabricator

Daimona
Musician

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
May 18 2017, 10:49 AM (482 w, 3 d)
Availability
Available
IRC Nick
Daimona
LDAP User
Daimona Eaytoy
MediaWiki User
Daimona Eaytoy [ Global Accounts ]

Pronouns: he/him
Babel: it-N, en-3, fr-1
Note: I use this account for both work-related and volunteer activities. Everything that I do tagged with Connection-Team or related to the CampaignEvents extension is in my work capacity, and everything else is in my volunteer capacity, unless otherwise stated.

Recent Activity

Fri, Aug 14

Daimona claimed T434691: Valid Grant ID rejected on Event Registration Tool page creation, with inconsistent error messages between attempts.

Hi @Daimona ! Multiyear grants can be up to 3 years in length, but the activities of a grant can last beyond the official funding year. If it is easy enough to do in the code, a 4 year window rather than 2 would work for our purposes.

Fri, Aug 14, 4:26 PM · Patch-For-Review, Connection-Team (Connection-Q1-FY2627), WikimediaCampaignEvents, Campaign-Registration
Daimona edited projects for T434691: Valid Grant ID rejected on Event Registration Tool page creation, with inconsistent error messages between attempts, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Fri, Aug 14, 4:24 PM · Patch-For-Review, Connection-Team (Connection-Q1-FY2627), WikimediaCampaignEvents, Campaign-Registration
Daimona added a project to T434691: Valid Grant ID rejected on Event Registration Tool page creation, with inconsistent error messages between attempts: WikimediaCampaignEvents.
Fri, Aug 14, 3:23 PM · Patch-For-Review, Connection-Team (Connection-Q1-FY2627), WikimediaCampaignEvents, Campaign-Registration
Daimona added a comment to T434691: Valid Grant ID rejected on Event Registration Tool page creation, with inconsistent error messages between attempts.

First, for the different error messages: assuming you tried this with https://meta.wikimedia.org/wiki/Special:EventDetails/4297 on August 11 on wikidata, I see from the logs that there has been a timeout while trying to contact Fluxx, and that would explain the first error message you got. It's a message that really should indicate that type of transient issues.

Fri, Aug 14, 3:22 PM · Patch-For-Review, Connection-Team (Connection-Q1-FY2627), WikimediaCampaignEvents, Campaign-Registration

Thu, Aug 13

Daimona closed T395289: Migrate CampaignEvents to use the default recipients locator, a subtask of T387474: Migrate more extensions to use the default recipients locator, as Resolved.
Thu, Aug 13, 4:44 PM · MediaWiki-Core-Platform-Team, MediaWiki-extensions-General, Growth-Team, Notifications (Echo), MediaWiki-Core-Notifications
Daimona closed T395289: Migrate CampaignEvents to use the default recipients locator as Resolved.
Thu, Aug 13, 4:44 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), Essential-Work, CampaignEvents

Wed, Aug 12

Daimona lowered the priority of T426102: Rename current 'Worklist' texts in invitation lists" from Unbreak Now! to Needs Triage.

What I‌usually would do is to revert it on the branch but not master. Just an idea for future train blockers.

Wed, Aug 12, 10:40 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Patch-For-Review, Data-Persistence, CampaignEvents
Daimona added a comment to T426102: Rename current 'Worklist' texts in invitation lists".

I spoke with Kosta who was deployer for that window. We agreed that we would like to have a DBA around for the migration just in case. Also potentially to confirm that the plan in T426102#12185841 is OK to execute.

That seems sensible, but it would be much better not to have the train blocked at testwikis this far into Wednesday. Is there a revert that can be applied instead to unblock the train, if this isn't going to be handled shortly?

Wed, Aug 12, 5:50 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Patch-For-Review, Data-Persistence, CampaignEvents
Daimona moved T432764: Improvements to Add to worklist dialog from Upcoming / refining 💡 to Design in progress ✏️ on the Connection-Team (Connection-Q1-FY2627) board.
Wed, Aug 12, 4:26 PM · Connection-Team (Connection-Q1-FY2627), Epic, Campaign-Registration, CampaignEvents
Daimona moved T433902: Quick access to worklist history from the table from Upcoming / refining 💡 to Design in progress ✏️ on the Connection-Team (Connection-Q1-FY2627) board.
Wed, Aug 12, 4:18 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona closed T433906: Restrict who can edit the worklist, a subtask of T430852: [EPIC] Worklist POST MVP, as Declined.
Wed, Aug 12, 4:15 PM · Connection-Team (Connection-Q1-FY2627), Epic, Campaign-Registration, CampaignEvents
Daimona closed T433906: Restrict who can edit the worklist as Declined.

Per above, we have decided not to do this, at least for the time being.

Wed, Aug 12, 4:15 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona added a comment to T426102: Rename current 'Worklist' texts in invitation lists".

Thanks @Daimona for clarification. I mistakenly assumed recently merged patches linked here represented an unblock, and should instead have waited for a response - apologies.

Wed, Aug 12, 3:54 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Patch-For-Review, Data-Persistence, CampaignEvents
Daimona moved T434597: CampaignEvents: RuntimeException: Cache should be set for valid users from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Q1-FY2627) board.
Wed, Aug 12, 1:17 AM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents, User-brennen, Wikimedia-production-error
Daimona claimed T434597: CampaignEvents: RuntimeException: Cache should be set for valid users.
Wed, Aug 12, 12:49 AM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents, User-brennen, Wikimedia-production-error
Daimona edited projects for T434597: CampaignEvents: RuntimeException: Cache should be set for valid users, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Wed, Aug 12, 12:49 AM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents, User-brennen, Wikimedia-production-error
Daimona closed T434507: Feature flag for worklist intrumentation as Resolved.

Create a feature flag to only track the views and clicks if it is on default value = false

Wed, Aug 12, 12:48 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Epic, CampaignEvents, Campaign-Registration, Connection-Team (Connection-Q1-FY2627), OKR-Work, Test Kitchen
Daimona closed T434507: Feature flag for worklist intrumentation, a subtask of T434506: [EPIC] Test Kitchen Instrumentation — Worklist Promotion by Article, as Resolved.
Wed, Aug 12, 12:48 AM · Epic, CampaignEvents, Campaign-Registration, Connection-Team (Connection-Q1-FY2627), OKR-Work, Test Kitchen
Daimona added a parent task for T426102: Rename current 'Worklist' texts in invitation lists": T430834: 1.47.0-wmf.15 deployment blockers.
Wed, Aug 12, 12:26 AM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Patch-For-Review, Data-Persistence, CampaignEvents
Daimona added a subtask for T430834: 1.47.0-wmf.15 deployment blockers: T426102: Rename current 'Worklist' texts in invitation lists".
Wed, Aug 12, 12:26 AM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Daimona added a comment to T426102: Rename current 'Worklist' texts in invitation lists".

Should this still be considered blocking for T430834: 1.47.0-wmf.15 deployment blockers?

Wed, Aug 12, 12:25 AM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Patch-For-Review, Data-Persistence, CampaignEvents

Tue, Aug 11

Daimona closed T411429: Add progress bar to post-publication dialog as Resolved.

I have manually verified ✅ all the AC, although the intent was to replace the implementation as a no-op change, so I have mostly focused on verifying that the new implementation matches the old one, modulo some minor changes (like CSS progress variables and spacing) due to Codex styles that we should accept anyway. The only thing worth noting is the lack of bottom padding due to T347205, but that's OK.

Tue, Aug 11, 4:23 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Patch-For-Review, Connection-Team (Connection-Q1-FY2627), OKR-Work, CampaignEvents
Daimona closed T411429: Add progress bar to post-publication dialog, a subtask of T387389: [EPIC] Event goal-setting in Collaborative Contributions, as Resolved.
Tue, Aug 11, 4:23 PM · Epic, CampaignEvents, Connection-Team
Daimona claimed T424016: Enable CampaignEvents extension on bd.wikimedia.org.
Tue, Aug 11, 2:33 PM · Connection-Team, CampaignEvents, Wikimedia-Site-requests, Bangla-Sites
Daimona added a comment to T424016: Enable CampaignEvents extension on bd.wikimedia.org.

Deployment scheduled for tomorrow at 13:00Z.

Tue, Aug 11, 2:33 PM · Connection-Team, CampaignEvents, Wikimedia-Site-requests, Bangla-Sites
Daimona added a comment to T434542: + menu on worklist should have a "wiki" selector on meta.

This was discussed a bit, the current version only supports entering articles in the local wiki for UI simplicity. I thought we had a task for the follow-up work but that wasn't the case. However:

Tue, Aug 11, 2:27 PM · Connection-Team, CampaignEvents
Daimona added a subtask for T430852: [EPIC] Worklist POST MVP: T434542: + menu on worklist should have a "wiki" selector on meta.
Tue, Aug 11, 2:25 PM · Connection-Team (Connection-Q1-FY2627), Epic, Campaign-Registration, CampaignEvents
Daimona added a parent task for T434542: + menu on worklist should have a "wiki" selector on meta: T430852: [EPIC] Worklist POST MVP.
Tue, Aug 11, 2:25 PM · Connection-Team, CampaignEvents
Daimona added a comment to T434539: Worklist input form should handle Wikipedia articles with underscores and other special charachters found in URLs.

Yeah, this is actually something we talked about and meant to implement, I think it just fell through the cracks. I'm not sure if we should allow the non-canonical form in the page content itself, but the worklist edit helper should canonicalize the titles before saving them.

Tue, Aug 11, 2:21 PM · Connection-Team, CampaignEvents
Daimona added a subtask for T430852: [EPIC] Worklist POST MVP: T434539: Worklist input form should handle Wikipedia articles with underscores and other special charachters found in URLs.
Tue, Aug 11, 2:19 PM · Connection-Team (Connection-Q1-FY2627), Epic, Campaign-Registration, CampaignEvents
Daimona added a parent task for T434539: Worklist input form should handle Wikipedia articles with underscores and other special charachters found in URLs: T430852: [EPIC] Worklist POST MVP.
Tue, Aug 11, 2:19 PM · Connection-Team, CampaignEvents
Daimona renamed T434539: Worklist input form should handle Wikipedia articles with underscores and other special charachters found in URLs from Should handle Wikipedia articles with underscores and other special charachters found in URLs to Worklist input form should handle Wikipedia articles with underscores and other special charachters found in URLs.
Tue, Aug 11, 2:19 PM · Connection-Team, CampaignEvents

Sat, Aug 8

Daimona claimed T398356: Migrate to the new Notifications system in CampaignEvents.
Sat, Aug 8, 1:46 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona edited projects for T398356: Migrate to the new Notifications system in CampaignEvents, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Sat, Aug 8, 1:19 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona claimed T395289: Migrate CampaignEvents to use the default recipients locator.
Sat, Aug 8, 1:19 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), Essential-Work, CampaignEvents
Daimona edited projects for T395289: Migrate CampaignEvents to use the default recipients locator, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Sat, Aug 8, 1:19 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), Essential-Work, CampaignEvents
Daimona claimed T426797: Clarify that the search on Special:MyEvents and Special:AllEvents is case-sensitive.
Sat, Aug 8, 1:06 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona updated the task description for T426797: Clarify that the search on Special:MyEvents and Special:AllEvents is case-sensitive.
Sat, Aug 8, 1:04 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona edited projects for T426797: Clarify that the search on Special:MyEvents and Special:AllEvents is case-sensitive, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Sat, Aug 8, 1:03 AM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents

Fri, Aug 7

Daimona claimed T312054: Make sorting by participants on Special:MyEvents work on SQLite.
Fri, Aug 7, 3:23 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), SQLite, CampaignEvents
Daimona closed T406157: Batch userlink lookups in EventDetailsParticipantsModule as Resolved.
Fri, Aug 7, 3:23 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents

Thu, Aug 6

Daimona closed T426965: Add getQueryInfo methods to storage services that can be reused from pagers as Resolved.
Thu, Aug 6, 10:32 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona added a comment to T430834: 1.47.0-wmf.15 deployment blockers.

Marked T426102 as a tentative blocker because it contains a backwards-incompatible DB table rename. The change needs to be backported, and the data migrated as described in the subtask, ahead of the train rollout.

Thu, Aug 6, 2:58 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
Daimona added a parent task for T426102: Rename current 'Worklist' texts in invitation lists": T430834: 1.47.0-wmf.15 deployment blockers.
Thu, Aug 6, 2:57 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Patch-For-Review, Data-Persistence, CampaignEvents
Daimona added a subtask for T430834: 1.47.0-wmf.15 deployment blockers: T426102: Rename current 'Worklist' texts in invitation lists".
Thu, Aug 6, 2:57 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Wed, Aug 5

Daimona closed T427712: MediaWiki:Group-event-organizer-member should not have a dash in the middle as Resolved.
Wed, Aug 5, 2:03 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents, I18n
Daimona closed T433294: Fix event discovery limit of events shown, a subtask of T412860: [EPIC] Event Pathways MVP, as Resolved.
Wed, Aug 5, 2:02 PM · OKR-Work (DE1 FY2026-27), Patch-For-Review, Epic, CampaignEvents, Connection-Team
Daimona closed T433294: Fix event discovery limit of events shown as Resolved.
Wed, Aug 5, 2:02 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona created T434075: Reviewer-bot not adding reviewers due to SSH key change.
Wed, Aug 5, 1:39 PM · User-bd808, Gerrit
Daimona claimed T406157: Batch userlink lookups in EventDetailsParticipantsModule.
Wed, Aug 5, 1:24 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona edited projects for T406157: Batch userlink lookups in EventDetailsParticipantsModule, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Wed, Aug 5, 12:51 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona moved T312054: Make sorting by participants on Special:MyEvents work on SQLite from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Q1-FY2627) board.
Wed, Aug 5, 12:49 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), SQLite, CampaignEvents
Daimona edited projects for T312054: Make sorting by participants on Special:MyEvents work on SQLite, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Wed, Aug 5, 12:49 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Connection-Team (Connection-Q1-FY2627), SQLite, CampaignEvents
Daimona moved T427712: MediaWiki:Group-event-organizer-member should not have a dash in the middle from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Q1-FY2627) board.
Wed, Aug 5, 12:29 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents, I18n
Daimona edited projects for T427712: MediaWiki:Group-event-organizer-member should not have a dash in the middle, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Wed, Aug 5, 12:29 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents, I18n
Daimona added a comment to T426102: Rename current 'Worklist' texts in invitation lists".

@Ladsgroup @Marostegui The patch has landed in master. There are quite a few changes to the table due to field prefixes changing: before, after. I have included code for migrating the records (it's not a maintenance script as it's trivial). I can copy the function and run it via shell.php or something if that works for y'all. I'll need to do it during a backport window as that involves backporting the updated code that reads from and writes to this table.

Wed, Aug 5, 3:06 AM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Patch-For-Review, Data-Persistence, CampaignEvents

Tue, Aug 4

Daimona added a comment to T420285: Avoid querying the contribution summary multiple times when showing goal completion progress.

Confirmed that one of the queries on Special:EventDetails is now gone.

Tue, Aug 4, 5:05 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona closed T420285: Avoid querying the contribution summary multiple times when showing goal completion progress as Resolved.
Tue, Aug 4, 4:56 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona added a comment to T424016: Enable CampaignEvents extension on bd.wikimedia.org.

You might wanna make sure that the default configuration makes sense given this is a chapter wiki. Other than that, no objections.

Tue, Aug 4, 4:28 PM · Connection-Team, CampaignEvents, Wikimedia-Site-requests, Bangla-Sites
Daimona added a comment to T433906: Restrict who can edit the worklist.

This can be achieved via page protection in specific cases. We chose not to implement event-based restrictions because 1) worklists aren't necessarily attached to a specific event, and 2) they can be attached to multiple events, which makes the restriction useless. Also, there are many reasons why someone might want to edit a worklist (fixing redirects, dropping deleted pages, claiming articles as in T433903, ...). These use cases don't necessarily have a shared user group.

Tue, Aug 4, 4:21 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona removed a project from T433907: Opt out of the dialog from within the dialog: Epic.
Tue, Aug 4, 4:17 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona removed a project from T433906: Restrict who can edit the worklist: Epic.
Tue, Aug 4, 4:17 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona removed a project from T433903: Claim or assign an article: Epic.
Tue, Aug 4, 4:17 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona removed a project from T433902: Quick access to worklist history from the table: Epic.
Tue, Aug 4, 4:17 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona removed a project from T433901: Per-article note with cross-wiki link: Epic.
Tue, Aug 4, 4:17 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona removed a project from T433899: Auto-populate from a category: Epic.
Tue, Aug 4, 4:17 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona removed a project from T433897: Bulk import of articles: Epic.
Tue, Aug 4, 4:17 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona added a comment to T433897: Bulk import of articles.

A list of articles can already be pasted into the "add articles" dialog in Special:EventDetails. That already reports back invalid titles (non-existent ones are allowed) and deduplicates the input. What would CSV import add to the existing features? We would need to require that the CSV has a specific format anyway and discard anything but the page titles. So, why can't users copy the "titles" column from their CSV and paste it into the dialog?

Tue, Aug 4, 3:57 PM · Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents

Mon, Aug 3

Daimona changed the status of T353157: Port CampaignEvents REST API documentation to swagger from Stalled to Open.
Mon, Aug 3, 10:37 PM · Patch-For-Review, Connection-Team, CampaignEvents
Daimona closed T433292: Introduce shared abstraction for PostEditHandler and ListDiscoverableEventsForPageHandler to share code, a subtask of T430852: [EPIC] Worklist POST MVP, as Resolved.
Mon, Aug 3, 2:51 PM · Connection-Team (Connection-Q1-FY2627), Epic, Campaign-Registration, CampaignEvents
Daimona closed T433292: Introduce shared abstraction for PostEditHandler and ListDiscoverableEventsForPageHandler to share code as Resolved.
Mon, Aug 3, 2:51 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), CampaignEvents

Fri, Jul 31

Daimona moved T433292: Introduce shared abstraction for PostEditHandler and ListDiscoverableEventsForPageHandler to share code from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Q1-FY2627) board.
Fri, Jul 31, 5:37 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona assigned T433292: Introduce shared abstraction for PostEditHandler and ListDiscoverableEventsForPageHandler to share code to MHorsey-WMF.
Fri, Jul 31, 5:37 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona claimed T433294: Fix event discovery limit of events shown.
Fri, Jul 31, 5:37 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona added a comment to T431572: Post-save promotion — event discovery dialog.

i've been testing on patchdemo and have some suggestions for the promotion dialog:

  1. for promotions with one event only, can the event name be in bold?
Fri, Jul 31, 4:50 PM · OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), CampaignEvents

Thu, Jul 30

Daimona moved T432669: Do not associate worklists with non-contribution events, and retroactively add or remove association for existing worklists from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Q1-FY2627) board.
Thu, Jul 30, 3:41 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona moved T433294: Fix event discovery limit of events shown from Upcoming / refining 💡 to Ready for development on the Connection-Team (Connection-Q1-FY2627) board.
Thu, Jul 30, 3:01 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona edited projects for T433294: Fix event discovery limit of events shown, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Thu, Jul 30, 3:01 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona claimed T432669: Do not associate worklists with non-contribution events, and retroactively add or remove association for existing worklists.
Thu, Jul 30, 2:49 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona moved T429651: Update private registrant information to include worklist info from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Q1-FY2627) board.
Thu, Jul 30, 2:45 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), OKR-Work (WE1 FY2025-26), CampaignEvents
Daimona claimed T429651: Update private registrant information to include worklist info.
Thu, Jul 30, 2:41 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), OKR-Work (WE1 FY2025-26), CampaignEvents

Wed, Jul 29

Daimona moved T429392: Create event listener to update worklist creator name from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Q1-FY2627) board.
Wed, Jul 29, 5:43 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work, CampaignEvents, Connection-Team (Connection-Q1-FY2627)
Daimona moved T423733: Post-save: auto-count contribution for worklist edits (suppress association modal) from Code Review 💬 to Epic sign-off 🖌️ on the Connection-Team (Connection-Q1-FY2627) board.
  • When a registered participant edits a page during an ongoing event that has contributions enabled, and that page is on that same event’s worklist, the post-publication association modal must not be shown and the edit must count as a contribution automatically (equivalent to confirming association in the modal), without further user interaction on that step.
Wed, Jul 29, 3:16 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), Epic, CampaignEvents
Daimona assigned T433278: Post-edit dialog link should land editors on the event page so they can register as participants to MHorsey-WMF.
Wed, Jul 29, 2:17 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona added a subtask for T430852: [EPIC] Worklist POST MVP: T433498: Reconsider link behaviour in event promotion dialog.
Wed, Jul 29, 1:02 PM · Connection-Team (Connection-Q1-FY2627), Epic, Campaign-Registration, CampaignEvents
Daimona added a parent task for T433498: Reconsider link behaviour in event promotion dialog: T430852: [EPIC] Worklist POST MVP.
Wed, Jul 29, 1:02 PM · Connection-Team, CampaignEvents
Daimona created T433498: Reconsider link behaviour in event promotion dialog.
Wed, Jul 29, 1:01 PM · Connection-Team, CampaignEvents
Daimona claimed T429392: Create event listener to update worklist creator name.
Wed, Jul 29, 12:55 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), OKR-Work, CampaignEvents, Connection-Team (Connection-Q1-FY2627)
Daimona edited projects for T433278: Post-edit dialog link should land editors on the event page so they can register as participants, added: Connection-Team (Connection-Q1-FY2627); removed Connection-Team.
Wed, Jul 29, 12:54 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona added a comment to T433278: Post-edit dialog link should land editors on the event page so they can register as participants.
  • Following the post-edit dialog link routes the editor to the event page, not the event details view.
Wed, Jul 29, 12:53 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), Campaign-Registration, CampaignEvents
Daimona closed T429339: Create DB schema for storing worklists, a subtask of T423318: Add new tables to store worklists data (ce_worklists, ce_worklist_articles, ce_worklist_events), as Resolved.
Wed, Jul 29, 12:21 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), Connection-Team (Connection-Q1-FY2627), OKR-Work (WE1 FY2025-26), CampaignEvents
Daimona closed T429339: Create DB schema for storing worklists as Resolved.

Done just now, also in a bit of a rush, to fix T433429.

Wed, Jul 29, 12:21 PM · OKR-Work (DE1 FY2026-27), DBA, Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona updated the task description for T429339: Create DB schema for storing worklists.
Wed, Jul 29, 12:20 PM · OKR-Work (DE1 FY2026-27), DBA, Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona closed T433429: Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'officewiki.ce_worklist_pages' doesn't existFunction: MediaWiki\Extension\CampaignEvents\Event\Store\EventStore::getEventsForDiscoveryByPageQuery: SELECT * FROM `ce_worklist_p as Resolved.

I have created the tables as part of T429339.

Wed, Jul 29, 12:19 PM · Data-Persistence, Connection-Team, CampaignEvents, Wikimedia-production-error

Tue, Jul 28

Daimona placed T433429: Wikimedia\Rdbms\DBQueryError: Error 1146: Table 'officewiki.ce_worklist_pages' doesn't existFunction: MediaWiki\Extension\CampaignEvents\Event\Store\EventStore::getEventsForDiscoveryByPageQuery: SELECT * FROM `ce_worklist_p up for grabs.

Ugghhh apologies, we forgot a feature flag check in the database access code. We could add some feature flag checks where needed, but it probably would be easier to just go ahead and create the tables in production (T429339).

Tue, Jul 28, 11:19 PM · Data-Persistence, Connection-Team, CampaignEvents, Wikimedia-production-error
Daimona moved T423741: Event pathways opt-out: preference, dialog link to user preferences, and not show modal if it is off from Code Review 💬 to Epic sign-off 🖌️ on the Connection-Team (Connection-Q1-FY2627) board.

I'd forgotten to post QA results for this because it had a dependency on the dialog.

Tue, Jul 28, 12:36 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Connection-Team (Connection-Q1-FY2627), OKR-Work (WE1 FY2025-26), Epic, CampaignEvents
Daimona removed a project from T429339: Create DB schema for storing worklists: Patch-For-Review.
Tue, Jul 28, 12:19 PM · OKR-Work (DE1 FY2026-27), DBA, Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona updated the task description for T429339: Create DB schema for storing worklists.
Tue, Jul 28, 12:18 PM · OKR-Work (DE1 FY2026-27), DBA, Connection-Team (Connection-Q1-FY2627), CampaignEvents

Mon, Jul 27

Daimona moved T431572: Post-save promotion — event discovery dialog from Code Review 💬 to Epic sign-off 🖌️ on the Connection-Team (Connection-Q1-FY2627) board.
  • The dialog appears only when the backend has signalled it (Patch 2).
Mon, Jul 27, 9:16 PM · OKR-Work (DE1 FY2026-27), Connection-Team (Connection-Q1-FY2627), CampaignEvents
Daimona updated the task description for T433292: Introduce shared abstraction for PostEditHandler and ListDiscoverableEventsForPageHandler to share code.
Mon, Jul 27, 6:31 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Connection-Team (Connection-Q1-FY2627), CampaignEvents