Daimona
Musician

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
May 18 2017, 10:49 AM (371 w, 4 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, de-1
Note: I use this account for both work-related and volunteer activities. Everything that I do tagged with Campaign-Tools or related to the CampaignEvents extension is in my work capacity, and everything else is in my volunteer capacity, unless otherwise stated.

Recent Activity

Yesterday

Daimona updated subscribers of T366641: Generate & store invitation list when the form is submitted.

Also, @gonyeahialam just to confirm: from a user's perspective, what happens after they submit the form, assuming the submission is valid? Should we send the user to Special:InvitationList and show the pending state (T364802)?

Mon, Jul 1, 11:28 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T366641: Generate & store invitation list when the form is submitted from In Progress 💻 to Blocked ⛔ on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

On second thought, this task really is blocked. The patch above is blocked on the creation of the schema (T366354). There's also one more patch I need to write which is blocked on both the creation of the schema, and the validation (T365629).

Mon, Jul 1, 11:26 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a parent task for T365629: Validation for errors in adding in worklists or event page name: T366641: Generate & store invitation list when the form is submitted.
Mon, Jul 1, 11:25 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a subtask for T366641: Generate & store invitation list when the form is submitted: T365629: Validation for errors in adding in worklists or event page name.
Mon, Jul 1, 11:25 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona claimed T366641: Generate & store invitation list when the form is submitted.
Mon, Jul 1, 10:34 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T366633: Implement the storage layer for invitation lists from In Progress 💻 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Jul 1, 10:34 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T365629: Validation for errors in adding in worklists or event page name from In Progress 💻 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Jul 1, 5:56 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona updated the task description for T365629: Validation for errors in adding in worklists or event page name.
Mon, Jul 1, 5:48 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona updated the task description for T365629: Validation for errors in adding in worklists or event page name.
Mon, Jul 1, 4:40 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona closed T368830: StatusFormatter does not support messages that contain wikitext lists as Resolved.

Resolving this, and eagerly awaiting to learn how I managed to screw something up in some new fun way.

Mon, Jul 1, 4:03 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MediaWiki-General
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

@ifried One more question. I assume we want to also display an error if the invitation list name is empty, or it contains only spaces. I wrote the following message for this:

Mon, Jul 1, 2:59 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T368830: StatusFormatter does not support messages that contain wikitext lists.

This came up in the past in the context of on-wiki message overrides adding not just lists, but also tables and stuff.

Mon, Jul 1, 12:43 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MediaWiki-General
Daimona added a comment to T368821: StatusFormatter escapes wikitext in message parameters.

Maybe that means that nothing important relies on it, and it could be changed?

Mon, Jul 1, 12:35 PM · MediaWiki-Internationalization, MediaWiki-General
Daimona closed T368850: [[MediaWiki:Campaignevents-eventpage-dialog-organizers/hu]] lacks plural support as Resolved.
Mon, Jul 1, 12:27 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), I18n, Plural-Support, CampaignEvents

Sun, Jun 30

Daimona added a comment to T368541: Provide better type inference for the value of StatusValue objects.

I think we're not too far away. Adding the constructor is maybe a small price we can pay. The one thing I would like for phan to do is to better handle the union type when the template type isn't specified (i.e., just Status instead of Status<Something>). Like resolving the templated type to mixed (or equivalent polymorphic type). This would let us drop the |mixed and get all the benefits when using the full Status<T> syntax, while retaining the existing behaviour for plain Status. The problem is, I doubt that's going to happen given the state of upstream.

Sun, Jun 30, 10:15 PM · User-Daimona, phan, MediaWiki-General
Daimona moved T368850: [[MediaWiki:Campaignevents-eventpage-dialog-organizers/hu]] lacks plural support from Needs Input / Design in progress to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Sun, Jun 30, 12:40 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), I18n, Plural-Support, CampaignEvents
Daimona claimed T368850: [[MediaWiki:Campaignevents-eventpage-dialog-organizers/hu]] lacks plural support.
Sun, Jun 30, 12:38 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), I18n, Plural-Support, CampaignEvents
Daimona moved T368617: Internal error on Special:AllEvents from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Sun, Jun 30, 12:15 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Sat, Jun 29

Daimona claimed T368830: StatusFormatter does not support messages that contain wikitext lists.
Sat, Jun 29, 3:48 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MediaWiki-General
Daimona updated the task description for T368830: StatusFormatter does not support messages that contain wikitext lists.
Sat, Jun 29, 3:43 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MediaWiki-General
Daimona created T368830: StatusFormatter does not support messages that contain wikitext lists.
Sat, Jun 29, 3:38 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), MediaWiki-General
Daimona renamed T368821: StatusFormatter escapes wikitext in message parameters from Status escapes wikitext in message parameters to StatusFormatter escapes wikitext in message parameters.
Sat, Jun 29, 1:41 PM · MediaWiki-Internationalization, MediaWiki-General
Daimona created T368821: StatusFormatter escapes wikitext in message parameters.
Sat, Jun 29, 1:40 PM · MediaWiki-Internationalization, MediaWiki-General
Daimona added a comment to T368807: Event registration modal not following dark mode standards.

Is this a fresh bug report? I'm unable to reproduce this, see screenshots below.

Sat, Jun 29, 1:19 AM · CampaignEvents, Campaign-Registration, dark-mode
Daimona moved T365629: Validation for errors in adding in worklists or event page name from Needs Input / Design in progress to In Progress 💻 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Sat, Jun 29, 1:02 AM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona updated the task description for T365629: Validation for errors in adding in worklists or event page name.
Sat, Jun 29, 1:02 AM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.
  • Language corrected to present tense. Thanks for the catch!
  • Yes, it should be "article" if there is only article.
Sat, Jun 29, 12:53 AM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery

Fri, Jun 28

Daimona moved T365629: Validation for errors in adding in worklists or event page name from In Progress 💻 to Needs Input / Design in progress on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, Jun 28, 4:32 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T357782: Place temporary blocks on temporary account creation for IPs with high rate of reverts.

I am not sure if AbuseFilter makes sense for this use case

Fri, Jun 28, 3:19 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts)
Daimona awarded T341291: Install gerrit image-diff plugin a Like token.
Fri, Jun 28, 1:59 PM · Upstream, Patch-For-Review, Release-Engineering-Team, Gerrit

Thu, Jun 27

Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

Also wondering about

Thu, Jun 27, 8:58 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

I have updated the AC to have just one error message for all types of invalid article titles, and we will include the list of articles below. This way, we have a more simplified implementation that does not require logic for specific types of title errors, while still giving the user helpful information on which articles have errors in the titles.

Thu, Jun 27, 8:48 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona closed T368620: Error logs in beta have vanished as Invalid.

Classic PEBKAC -- the host was changed as part of T345566. Docs updated.

Thu, Jun 27, 3:08 PM · Beta-Cluster-Infrastructure
Daimona moved T368617: Internal error on Special:AllEvents from In Progress 💻 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jun 27, 2:48 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T368617: Internal error on Special:AllEvents.

What I still need to understand is why phan didn't flag the problem.

Thu, Jun 27, 2:45 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T368617: Internal error on Special:AllEvents from Needs Input / Design in progress to In Progress 💻 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

I have a fix for this and will push it shortly. What I still need to understand is why phan didn't flag the problem.

Thu, Jun 27, 2:25 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona claimed T368617: Internal error on Special:AllEvents.
Thu, Jun 27, 2:24 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T368617: Internal error on Special:AllEvents.

I found out that the event causing the exception is https://meta.wikimedia.beta.wmflabs.org/wiki/Special:EventDetails/119, whose organizer's account has been deleted. I still have to reproduce the actual exception though, and T368620 certainly doesn't help.

Thu, Jun 27, 2:10 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona created T368620: Error logs in beta have vanished.
Thu, Jun 27, 2:00 PM · Beta-Cluster-Infrastructure
Daimona updated the task description for T368617: Internal error on Special:AllEvents.
Thu, Jun 27, 1:47 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona closed T365628: Refactor Invitation List Model for MVP as Resolved.

This work is now complete, and since it's not testable, I'm closing the task.

Thu, Jun 27, 1:18 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona closed T365628: Refactor Invitation List Model for MVP, a subtask of T348779: [EPIC] Invitation Lists MVP, as Resolved.
Thu, Jun 27, 1:18 PM · Campaign-Tools, Event-Discovery
Daimona closed T365628: Refactor Invitation List Model for MVP, a subtask of T366641: Generate & store invitation list when the form is submitted, as Resolved.
Thu, Jun 27, 1:18 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Wed, Jun 26

Daimona added a project to T368402: Rewrite the copy on the MyInvitationLists page - Empty state to make the invitation list process clearer.: Campaign-Tools.
Wed, Jun 26, 4:28 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona added a project to T368404: Invitation list name field and placeholder not clear enough on Generate Invitation List page: Campaign-Tools.
Wed, Jun 26, 4:28 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona added a project to T368406: Clarify the input format of the Event page field on the Generate Invitation List page: Campaign-Tools.
Wed, Jun 26, 4:28 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona added a project to T368407: Clarify the purpose of the Generate Invitation List page and the purpose of the article list : Campaign-Tools.
Wed, Jun 26, 4:28 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona added a project to T368410: Make the message for the pending state more specific and actionable: Campaign-Tools.
Wed, Jun 26, 4:27 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona added a project to T368411: Remove article list from the pending view to simplify the page and reduce confusion: Campaign-Tools.
Wed, Jun 26, 4:27 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona added a project to T368412: Make the label for 'pending' and '33 editors' clearer on MyInvitationLists page: Campaign-Tools.
Wed, Jun 26, 4:27 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona merged task T367434: [EPIC] Improvements to Invitation List into T364796: [EPIC] Invitation Lists, post-MVP Improvements.
Wed, Jun 26, 4:27 PM · Event-Discovery, CampaignEvents, Campaign-Tools
Daimona merged T367434: [EPIC] Improvements to Invitation List into T364796: [EPIC] Invitation Lists, post-MVP Improvements.
Wed, Jun 26, 4:27 PM · Event-Discovery, CampaignEvents
Daimona merged task T367436: Improve usability of Special:GenerateInvitationList Page into T368404: Invitation list name field and placeholder not clear enough on Generate Invitation List page.
Wed, Jun 26, 4:27 PM · Event-Discovery, CampaignEvents, Campaign-Tools
Daimona merged T367436: Improve usability of Special:GenerateInvitationList Page into T368404: Invitation list name field and placeholder not clear enough on Generate Invitation List page.
Wed, Jun 26, 4:26 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona moved T367434: [EPIC] Improvements to Invitation List from Backlog to Epics on the Campaign-Tools board.
Wed, Jun 26, 4:21 PM · Event-Discovery, CampaignEvents, Campaign-Tools
Daimona moved T368329: [EPIC] Community List MVP from Backlog to Epics on the Campaign-Tools board.
Wed, Jun 26, 4:20 PM · CampaignEvents, Campaign-Tools
Daimona moved T368331: Investigation: How do we define larger initiatives within the CampaignEvents extension? from Backlog to Product discovery on the Campaign-Tools board.
Wed, Jun 26, 4:20 PM · CampaignEvents, Campaign-Tools
Daimona moved T368332: Metrics to analyze [placeholder] from Backlog to Product discovery on the Campaign-Tools board.
Wed, Jun 26, 4:20 PM · CampaignEvents, Campaign-Tools
Daimona created T368541: Provide better type inference for the value of StatusValue objects.
Wed, Jun 26, 2:25 PM · User-Daimona, phan, MediaWiki-General
Daimona claimed T365629: Validation for errors in adding in worklists or event page name.
Wed, Jun 26, 1:35 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona updated the task description for T364791: Create Empty State for Special:MyInvitationLists.
Wed, Jun 26, 11:59 AM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T365271: Special:AllEvents user should not be able to select a To date that is before the From date from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jun 26, 11:32 AM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T365380: Blocked participants can see the meeting link via EventDetails but not the event page from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jun 26, 11:31 AM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Registration, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Tue, Jun 25

Daimona moved T365380: Blocked participants can see the meeting link via EventDetails but not the event page from Tech Input 💬 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

@vaughnwalters Sorry, there have been CI issues earlier today and the page didn't get merged. I also just made a couple more tweaks to the patch, hence moving this back to code review.

Tue, Jun 25, 9:59 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Registration, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Fri, Jun 21

Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

There are more reasons why a title can be invalid. MW provides a set of error messages with more information about each case, see list. Could we just reuse this? Note, if doing so, we would have to display one error per page (instead of a single error with a list of affected pages). I think this might be fine though, given the average number of errors?

Fri, Jun 21, 3:31 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

I have reordered the AC so that it's easier to see which criteria refer to the event page, and which to the worklist.

Fri, Jun 21, 3:29 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona updated the task description for T365629: Validation for errors in adding in worklists or event page name.
Fri, Jun 21, 3:15 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T364791: Create Empty State for Special:MyInvitationLists.

@gonyeahialam Two questions about the image:

  • Is there a repository for these where we can copy the SVG from? Copying directly from Figma gives a hefty 4MB SVG, but I assume there's an optimized version somewhere.
  • Since the image represents a written document, we need a flipped version of it for RTL languages. I would assume that the flipped version can be found where this image lives.
Fri, Jun 21, 2:25 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Thu, Jun 20

Daimona added a comment to T364791: Create Empty State for Special:MyInvitationLists.

A few questions/thoughts:

  • The AC say that the title of the page would be "Invitation lists", but the prototype has "My invitation lists". Which one is correct?
  • T365068 has been closed as duplicate. Should we just copy the relevant parts from the AC of T356679, for what concerns feature enabled vs disabled and logged out vs not authorized vs authorized?
  • The explanatory text and button label are also different, so I'd like to confirm whether we should go with what's in the AC:
Thu, Jun 20, 10:07 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T356679: Create Special:GenerateInvitationList Page.
  1. The generate button should be full width on mobile
Thu, Jun 20, 5:00 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona closed T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load as Resolved.
Thu, Jun 20, 4:26 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
Daimona added a comment to T364967: PHP Warning: array_key_exists(): The first argument should be either a string or an integer.

Hi @Wargo, are you still planning to work on this? Please let me know if you need any help.

Thu, Jun 20, 3:40 PM · Patch-Needs-Improvement, User-brennen, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Wikimedia-production-error
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

I just realized that this task is now in "Ready for development", but I think the AC are incomplete. Of the validations I listed in T365629#9889879, I only see a message for the "page must exist" one, but not for invalid titles, or for pages outside of the mainspace.

Thu, Jun 20, 1:42 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery

Wed, Jun 19

Daimona claimed T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load.
Wed, Jun 19, 10:05 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
Daimona created T367999: DateTimeInputWidget does not show the default value as selected in the calendar upon page load.
Wed, Jun 19, 9:52 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), MediaWiki-User-Interface (mediawiki.widgets)
Daimona moved T365628: Refactor Invitation List Model for MVP from In Progress 💻 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jun 19, 8:55 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Tue, Jun 18

Daimona added a comment to T366354: Create the a new DB schema to store the worklist data.

@Daimona, yes, I removed the primary key from ce_invitation_list_users because of what you mention, and I also think it is not needed:
"I think we'll only need primary keys and the indices on invitation list IDs"

Tue, Jun 18, 9:05 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), DBA, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona created T367920: Cannot save edits in testwiki with VE: mw.editcheck.findAddedContentNeedingReference is not a function.
Tue, Jun 18, 8:26 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Editing-team (Kanban Board), Wikimedia-production-error, EditCheck, VisualEditor
Daimona added a comment to T366354: Create the a new DB schema to store the worklist data.

@cmelo I just realized that the ce_invitation_list_users table does not currently have a primary key.

Tue, Jun 18, 3:59 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), DBA, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona claimed T366633: Implement the storage layer for invitation lists.
Tue, Jun 18, 12:13 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona renamed T366633: Implement the storage layer for invitation lists from Store the Invitation List to Implement the storage layer for invitation lists.
Tue, Jun 18, 12:10 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Mon, Jun 17

Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

@gonyeahialam & @Daimona: For the event page title, can we only display the event pages in which the user is an organizer (when the dropdown appears during the time that they are filling in the field)?

Mon, Jun 17, 7:57 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T356679: Create Special:GenerateInvitationList Page.

Hey @ifried, I have two minor questions that came up in code review.

  1. Should the two notices ("This wiki does not have invitation lists enabled" and "You are not allowed to use invitation lists") end with a full stop? This isn't very clear in the AC.
  2. What should happen if a logged-out user visits the Special:GenerateInvitationList page and the feature is not enabled? Should we tell them that the feature is disabled, or should we ask them to login, and then tell them that it's disabled? I think the first, but I'd like to hear your thoughts on this.
Mon, Jun 17, 5:46 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T356679: Create Special:GenerateInvitationList Page.
Mon, Jun 17, 5:34 PM · MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T366828: Use batching for organizer queries on Special:AllEvents.

I think a way to test this would be to 1) confirm that there's a substantial reduction in the number of queries, especially when showing many events (can be quickly seen in the debug toolbar), and 2) verify that the information shown is still correct.

Mon, Jun 17, 12:54 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T366828: Use batching for organizer queries on Special:AllEvents from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Jun 17, 12:53 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T367459: Event page cache is not purged when event registration is deleted from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Jun 17, 12:53 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Fri, Jun 14

Daimona added a comment to T366354: Create the a new DB schema to store the worklist data.

Thank you. Is this ready for DBA review then?

Fri, Jun 14, 7:55 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), DBA, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona moved T367465: Bug: WikimediaCampaingEvents does not validate grant ids granted in the current month from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, Jun 14, 2:55 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), WikimediaCampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona committed rEWCE478e27f2688b: Fix Fluxx not returning grants from current month (authored by cmelo).
Fix Fluxx not returning grants from current month
Fri, Jun 14, 2:26 PM
Daimona updated the task description for T367508: DateInputWidget's min and max date are not reflected in the calendar.
Fri, Jun 14, 12:57 PM · MediaWiki-User-Interface (mediawiki.widgets)
Daimona updated the task description for T367509: Validation errors in Date input fields aren't shown to the user.
Fri, Jun 14, 12:57 PM · MediaWiki-User-Interface (mediawiki.widgets)
Daimona created T367509: Validation errors in Date input fields aren't shown to the user.
Fri, Jun 14, 12:56 PM · MediaWiki-User-Interface (mediawiki.widgets)
Daimona created T367508: DateInputWidget's min and max date are not reflected in the calendar.
Fri, Jun 14, 12:47 PM · MediaWiki-User-Interface (mediawiki.widgets)

Thu, Jun 13

Daimona added a project to T367465: Bug: WikimediaCampaingEvents does not validate grant ids granted in the current month: WikimediaCampaignEvents.
Thu, Jun 13, 9:05 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), WikimediaCampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona moved T367459: Event page cache is not purged when event registration is deleted from Needs Input / Design in progress to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jun 13, 7:33 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona claimed T367459: Event page cache is not purged when event registration is deleted.
Thu, Jun 13, 7:26 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona created T367459: Event page cache is not purged when event registration is deleted.
Thu, Jun 13, 7:25 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

With the component we are going to use for this, where they have to select form a dropdown that appears as they type, is it still possible to input the wrong event page? @Daimona

Thu, Jun 13, 7:23 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T366354: Create the a new DB schema to store the worklist data.

I was going through this again, and I have a few questions/thoughts:

  • AIUI, "worklist" is just the list of articles. "Invitation list" is the list of users to invite, and we're also using this term to identify the combination of worklists + users. But then, shouldn't ce_worklists actually be called ce_invitation_lists? ce_worklists_articles is maybe fine, though I'm unsure about the plural in "worklists". ce_worklists_users would presumably be ce_invitation_list_users?
  • Who should be able to view a given invitation list? I thought it would only be the person who created the list itself (not the event). If so, we should store the creator of the list in the ce_worklists table, else we don't know who each list belongs to.
  • Thinking about indices. In SpecialMyInvitationLists, we'll need to filter by user and, optionally, wiki. So, I think we'll need a composite index on user + wiki (in this order). I don't think the application needs an index on the wiki alone, but unsure about whether it's needed for analytics. The other indices seem sufficient (I think we'll only need primary keys and the indices on invitation list IDs).
  • There's also the page ID question that was discussed in code review, which should go with the DBA review.
Thu, Jun 13, 5:40 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.9; 2024-06-11), DBA, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery