Page MenuHomePhabricator

Daimona
Musician

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
May 18 2017, 10:49 AM (377 w, 2 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

Wed, Aug 7

Daimona added a comment to T368115: Early design exploration for WikiProject inclusion in the Community List.

I would like your feedback to this update to the filter @Daimona @MHorsey-WMF @VPuffetMichel

Wed, Aug 7, 9:44 PM · CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)

Tue, Aug 6

Daimona added a comment to T328919: Upgrade to PHPUnit 10.

To figure out: it looks like the data provider phase runs MUCH slower in PHPUnit 10; locally, PHPUnit hangs for ~40 seconds before actually starting tests, as opposed to just a few seconds in PHPUnit 9. I still don't know what causes this, whether it's caused by the data provider changes, whether it's caused by our bootstrap code, etc.

Have we reported this to upstream PHPUnit? Sebastian seems pretty interested in performance recently. It's possible that there's a way we can do something different or better to avoid it, but I don't think he would mind finding out that this is something that can happen during upgrades. Perhaps he'd improve docs as a result to make the recommended solution easier to find, or perhaps some kind of warning or deprecation notice for whatever unusual thing we do.

Tue, Aug 6, 10:51 PM · MediaWiki-Core-Tests
Daimona closed T371711: Change arabic wikipedia translated event namespace to فعالية as Invalid.

OK, thanks, I'm closing this task then.

Tue, Aug 6, 4:55 PM · CampaignEvents, Campaign-Tools, Campaign-Registration

Mon, Aug 5

Daimona added a comment to T371711: Change arabic wikipedia translated event namespace to فعالية.

Hang on a second, the namespace names are already as requested in the AC. What am I missing?

Where are you seeing that @Daimona ? Check out this event for example.

Mon, Aug 5, 9:02 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona added a comment to T371711: Change arabic wikipedia translated event namespace to فعالية.

Hang on a second, the namespace names are already as requested in the AC. What am I missing?

Mon, Aug 5, 8:36 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona added a comment to T371711: Change arabic wikipedia translated event namespace to فعالية.

Event > فعالية
Event talk > نقاش فعالية

@vaughnwalters and @Bachounda
Can you please put a link for the community discussion (as you mentioned that the community chose); for documentation?

Mon, Aug 5, 12:48 PM · CampaignEvents, Campaign-Tools, Campaign-Registration

Fri, Aug 2

Daimona added a comment to T369303: Create the DB schema for invitation lists in prod.

@Daimona, has this already been done?

Fri, Aug 2, 9:59 PM · CampaignEvents, Campaign-Tools
Daimona added a comment to T371711: Change arabic wikipedia translated event namespace to فعالية.

Can we have an updated translation for the associated talk namespace too, please?

Fri, Aug 2, 8:07 PM · CampaignEvents, Campaign-Tools, Campaign-Registration

Wed, Jul 31

Daimona moved T370938: Release Invitation lists to the beta cluster from Development In Progress 💻 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jul 31, 4:47 PM · Event-Discovery, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona created T371507: "Error: Class '(random class)' not found" logspam in beta.
Wed, Jul 31, 2:45 PM · Beta-Cluster-Infrastructure
Daimona added a comment to T365859: Allow users to display/hide ongoing events.
  • ❓ Events that start and end within the selected date range.
    • on betacluster when I switch from en wiki to ar wiki then the date range shown is inaccurate by one day. Is this a bug?
Wed, Jul 31, 10:45 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Tue, Jul 30

Daimona added a comment to T371443: Add a filter checkbox for displaying only local events on Special:AllEvents.

I agree that something like this would be useful. One thing to watch out for, especially for the dropdown approach proposed above, is that "wiki of the event" could mean either

  1. The wiki where the event was created, or
  2. The wiki(s) where the event activity (e.g., editing) will take place (which we'll implement for T362886)
Tue, Jul 30, 11:35 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T370938: Release Invitation lists to the beta cluster from Ready for development to Development In Progress 💻 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Scheduled for tomorrow 2024-07-31 15:00 UTC.

Tue, Jul 30, 11:27 PM · Event-Discovery, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona claimed T370938: Release Invitation lists to the beta cluster.
Tue, Jul 30, 11:21 PM · Event-Discovery, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)

Mon, Jul 29

Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.
  • Below the title, the user should see the following text:
    • ❌ [number] editors generated, based on the following criteria: the bytes they contributed to the articles, the number of edits they made to the articles, their overall edit count on the wikis, and how recently they have edited the wikis.
      • Currently says editors found instead of editors generated. Need to change AC?
Mon, Jul 29, 10:00 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T364804: Display Invitation List on Special:InvitationList.
Mon, Jul 29, 9:59 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona removed a project from T365859: Allow users to display/hide ongoing events: Patch-For-Review.
Mon, Jul 29, 2:26 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Fri, Jul 26

Daimona moved T365859: Allow users to display/hide ongoing events from Design ready / Dev input 💬 to Code Review 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, Jul 26, 8:48 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona updated the task description for T365859: Allow users to display/hide ongoing events.
Fri, Jul 26, 8:47 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T351818: Reduce number of ResourceLoader modules defined by the CampaignEvents extension.

@Daimona checking this on betacluster and everything seems fine except it doesn't seem that response statistics are compiling on betacluster anymore (so I can't check anything inside of that tab). I don't THINK this would be related to this task though would it?

Fri, Jul 26, 8:13 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T365859: Allow users to display/hide ongoing events from Development In Progress 💻 to Design ready / Dev input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

This would be ready for review but I'd like to confirm T365859#10017754 first.

Fri, Jul 26, 4:56 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona changed the status of T349000: MF interlanguage labels are incomplete when the page title contains an en dash from Stalled to Open.

Hey did this get fixed? I can't reproduce it now on the test URL.

Fri, Jul 26, 4:47 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Web-Team-Backlog, MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), patch-welcome, MobileFrontend
Daimona updated the task description for T349000: MF interlanguage labels are incomplete when the page title contains an en dash.
Fri, Jul 26, 4:46 PM · MW-1.43-notes (1.43.0-wmf.18; 2024-08-13), Web-Team-Backlog, MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), patch-welcome, MobileFrontend
Daimona added a comment to T365859: Allow users to display/hide ongoing events.

@gonyeahialam Just to confirm: with the dates now being in bold, we should also remove the clock icon as in the specs, right?

Fri, Jul 26, 12:50 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Thu, Jul 25

Daimona added a comment to T365859: Allow users to display/hide ongoing events.

While I agree that this solutions seems to be sufficient for the typical use cases, I'm still convinced that the behaviour is really complex and potentially confusing. I agree with the sentiment in T365859#9914041 that we may need to rework this, and I'd still consider having the full 4 fields in the form. While more fields means more complexity, fewer fields also means more surprising behaviour. I've now spent hours engineering this and barely know how it works. I would assume a user coming to use it for the first time might be very confused.

Thanks for sharing this, @Daimona, and I completely agree with you that there are a lot of ways that this could be handled (and perhaps this is not the best way). Can you perhaps share a bit more explanation of how the 4-option alternative could work? I sorta get it, but lots of questions come up in my head when I think about it, so perhaps I need more of a rundown of your thinking on it! If there is a better approach, then let's lay it out and determine whether it should be done instead. Thanks for all of the thought & work you have put into this so far!

Thu, Jul 25, 8:15 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T365859: Allow users to display/hide ongoing events.

@gonyeahialam Thank you!

Thu, Jul 25, 5:52 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T365859: Allow users to display/hide ongoing events.

I'm a bit confused by the task description and want to make sure that I understand it correctly. If I choose to hide ongoing events, then enter July 20 as "From" and July 30 as to, what events should I see? My interpretation is that:

  • Event is July 10 to July 15: not shown (obvious)
  • Event is July 15 to July 25: not shown (?)
  • Event is July 15 to August 10: not shown (?)
  • Event is July 21 to July 28: shown (obvious)
  • Event is July 25 to August 10: not shown (?)
  • Event is August 10 to August 15: not shown (obvious)
Thu, Jul 25, 2:02 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T370956: Special:AllEvents and Special:EditEventRegistration dates cut off in Arabic Wikipedia.

Yup, what Andre just said. My idea is to close this task once we confirm that the community has been notified of this issue.

Thu, Jul 25, 1:46 AM · Local-Wiki-Template-And-Gadget-Issues, CampaignEvents, Campaign-Tools, Campaign-Registration

Wed, Jul 24

Daimona moved T370960: Link displaying incorrectly on organizer view on participants tab from Upcoming / refining 💡 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Fixed. Will be live with the next l10n update.

Wed, Jul 24, 8:52 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona claimed T370960: Link displaying incorrectly on organizer view on participants tab.
Wed, Jul 24, 8:52 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona updated subscribers of T370956: Special:AllEvents and Special:EditEventRegistration dates cut off in Arabic Wikipedia.

There's nothing we can do about this, as it's caused by on-wiki styles. It's even reproducible when using English. I'm not sure what that rule is meant to achieve, and styling all inputs (and more) en masse is probably not the best. I guess changing the selector to input:not(.mw-widgets-datetime-dateTimeInputWidget-field) would be enough for a quick fix.

Wed, Jul 24, 8:42 PM · Local-Wiki-Template-And-Gadget-Issues, CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona updated the task description for T365859: Allow users to display/hide ongoing events.
Wed, Jul 24, 1:39 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona claimed T365859: Allow users to display/hide ongoing events.
Wed, Jul 24, 1:33 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Tue, Jul 23

Daimona added a comment to T370666: Campaigns event isn't sending usernames to Programs & Events Dashboard.

I do not have request logs for it. Someone on Telegram noted that registration is closed; can that be related?

Tue, Jul 23, 6:06 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), CampaignEvents
Daimona moved T370066: Release CampaignEvents extension to Arabic Wikipedia from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Jul 23, 2:32 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona moved T351818: Reduce number of ResourceLoader modules defined by the CampaignEvents extension from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

We now have a total of 4 modules: event page JS, event page styles, special pages JS, special pages styles. I think it's good enough for this task. For QA, just make sure that everything is still looking good and there are no prominent client-side errors (e.g., a button that does nothing when clicked, a modal that doesn't open, or an unstyled element, etc.).

Tue, Jul 23, 12:55 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T369027: Centralise/deduplicate authentication code for invitation special pages. from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

For QA, the only thing to check is that the behaviour of all the invitation list special pages (Special:GenerateInvitationList, Special:InvitationList, Special:MyInvitationLists) is unchanged in the following scenarios:

  • Invitation lists not enabled ($wgCampaignEventsEnableEventInvitation = false)
  • Invitation lists enabled, but user not allowed to use them
  • Invitation lists enabled, and user is allowed to use them
Tue, Jul 23, 12:49 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery

Mon, Jul 22

Daimona added a comment to T370666: Campaigns event isn't sending usernames to Programs & Events Dashboard.

That's odd. I can't find anything suspicious in the logs, but I also don't really know what to look for. I'm not sure if we log all the outbound requests (as opposed to those that failed, but there are none for event 679). Would you happen to have request logs for this event?

Mon, Jul 22, 11:01 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), CampaignEvents
Daimona created T370636: Grafana dashboard for RL startup manifest size is not updated since March 2024.
Mon, Jul 22, 1:54 PM · SRE Observability (FY2024/2025-Q1), MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), MediaWiki-libs-Stats, MediaWiki-Platform-Team
Daimona moved T351818: Reduce number of ResourceLoader modules defined by the CampaignEvents extension from Development In Progress 💻 to Code Review 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Jul 22, 1:53 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Fri, Jul 19

Daimona moved T370181: Special:MyInvitationLists Improvement from Design ready / Dev input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, Jul 19, 8:23 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona moved T351818: Reduce number of ResourceLoader modules defined by the CampaignEvents extension from Ready for development to Development In Progress 💻 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, Jul 19, 5:47 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T370443: Change language from "editors generated" to "editors found" in Invitation Lists from Design ready / Dev input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CampaignEvents/+/1055295/1/i18n/qqq.json

The above change doesn't include "editors found". Is this intentional? If so, we should change the AC. @Daimona

Fri, Jul 19, 5:36 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T368115: Early design exploration for WikiProject inclusion in the Community List.

@Daimona Can you expand more on the challenges of having a filter that applies to both events and Wikiprojects even though all the filter options aren't always going to be applicable to both?

Fri, Jul 19, 1:50 PM · CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona moved T370443: Change language from "editors generated" to "editors found" in Invitation Lists from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, Jul 19, 12:17 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery

Thu, Jul 18

Daimona added a comment to T370485: Pagination links disappear when selecting a number over the amount of items available.

(Made the task more general, and added simpler reproduction steps that don't require any extensions)

Thu, Jul 18, 11:16 PM · MediaWiki-Special-pages
Daimona edited projects for T370485: Pagination links disappear when selecting a number over the amount of items available, added: MediaWiki-Special-pages; removed CampaignEvents, Campaign-Tools, Campaign-Registration.
Thu, Jul 18, 11:16 PM · MediaWiki-Special-pages
Daimona moved T356683: Display Past Invitation Lists in Special:MyInvitationLists from Design ready / Dev input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Button text has been updated and the info chip work is tracked in T370473, moving this back to QA.

Thu, Jul 18, 9:02 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T370443: Change language from "editors generated" to "editors found" in Invitation Lists from Ready for development to Code Review 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jul 18, 9:00 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona claimed T370443: Change language from "editors generated" to "editors found" in Invitation Lists.
Thu, Jul 18, 8:59 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona updated the task description for T370443: Change language from "editors generated" to "editors found" in Invitation Lists.
Thu, Jul 18, 8:58 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona updated the task description for T370443: Change language from "editors generated" to "editors found" in Invitation Lists.
Thu, Jul 18, 8:58 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a parent task for T370132: InfoChip: include an icon in the CSS-only version: T370473: Make Special:MyInvitationLists icons smaller within their containing divs.
Thu, Jul 18, 8:39 PM · Design-System-Team, Codex
Daimona added a subtask for T370473: Make Special:MyInvitationLists icons smaller within their containing divs: T370132: InfoChip: include an icon in the CSS-only version.
Thu, Jul 18, 8:39 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona added a comment to T370181: Special:MyInvitationLists Improvement.
  1. Right now when there are no editors the Processing message still displays instead of the 0 editors generated message. To reproduce, create a new article in the mainspace and then add that article only to a new invitation list at Special:GenerateInvitationList, then visit Special:MyInvitationLists

I don't think this could happen. I've created multiple invitation lists with just one article and everything works fine. Can you please double check again? I suspect that when you checked the special page, the job for generating the list was still in the queue.

Here is a video of retrying it, and you can see below the other jobs where I tried the same thing that are all still marked as processing:

Thu, Jul 18, 2:04 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T370066: Release CampaignEvents extension to Arabic Wikipedia.

This is scheduled for Monday 22 at 13:00 UTC.

Thu, Jul 18, 12:31 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona moved T370066: Release CampaignEvents extension to Arabic Wikipedia from Development In Progress 💻 to Code Review 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jul 18, 12:31 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona claimed T370066: Release CampaignEvents extension to Arabic Wikipedia.
Thu, Jul 18, 12:20 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Wed, Jul 17

Daimona added a comment to T370181: Special:MyInvitationLists Improvement.
  1. As seen in the images below, the icons (notice style and success style) should be slightly smaller within the div that contains the class cdx-info-chip
Wed, Jul 17, 10:21 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T356683: Display Past Invitation Lists in Special:MyInvitationLists.

The button is +Add instead of +New. Do we just need to update the AC for this or does the copy need to change?

Wed, Jul 17, 10:16 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona awarded Blog Post: Iterative Improvements a Love token.
Wed, Jul 17, 6:29 PM
Daimona moved T369303: Create the DB schema for invitation lists in prod from Backlog to Estimated/Ready for work on the Campaign-Tools board.
Wed, Jul 17, 4:27 PM · CampaignEvents, Campaign-Tools
Daimona removed a project from T369959: [Placeholder] Add WikiProjects to Event List: Epic.
Wed, Jul 17, 4:22 PM · CampaignEvents, Campaign-Tools
Daimona removed a project from T370101: Release Invitation Lists to TBD wikis [placeholder]: Epic.
Wed, Jul 17, 4:21 PM · Campaign-Tools, Event-Discovery
Daimona edited projects for T355253: Provide a way for organizers to specify event type when enabling Event Registration, added: Campaign-Tools; removed Campaign-Tools (Campaign-Tools-Current-Sprint).
Wed, Jul 17, 4:18 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona moved T351818: Reduce number of ResourceLoader modules defined by the CampaignEvents extension from Upcoming / refining 💡 to Ready for development on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jul 17, 4:17 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona edited projects for T351818: Reduce number of ResourceLoader modules defined by the CampaignEvents extension, added: Campaign-Tools (Campaign-Tools-Current-Sprint); removed Campaign-Tools.
Wed, Jul 17, 4:16 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T364967: PHP Warning: array_key_exists(): The first argument should be either a string or an integer from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jul 17, 3:39 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), ci-test-error, User-brennen, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Wikimedia-production-error

Tue, Jul 16

Daimona moved T370181: Special:MyInvitationLists Improvement from Ready for development to Code Review 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Jul 16, 5:51 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona claimed T370181: Special:MyInvitationLists Improvement.
Tue, Jul 16, 5:38 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona assigned T369027: Centralise/deduplicate authentication code for invitation special pages. to MHorsey-WMF.
Tue, Jul 16, 5:37 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona moved T364804: Display Invitation List on Special:InvitationList from Development In Progress 💻 to Code Review 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Jul 16, 5:37 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona edited projects for T364967: PHP Warning: array_key_exists(): The first argument should be either a string or an integer, added: Patch-For-Review; removed Patch-Needs-Improvement.
Tue, Jul 16, 5:36 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), ci-test-error, User-brennen, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Wikimedia-production-error
Daimona updated the task description for T364804: Display Invitation List on Special:InvitationList.
Tue, Jul 16, 5:28 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

@Daimona @ifried another thing I mentioned above is that we will also need to add the 'view article list' when no editors are generated so that organizers can reference it when creating a new list.

Tue, Jul 16, 5:24 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T364804: Display Invitation List on Special:InvitationList.
Tue, Jul 16, 5:23 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Mon, Jul 15

Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

I've looked into the popup thing again. First of all, Codex does not seem to have that popup component: T363375. Also, as I mentioned above, the OOUI version only exists in JavaScript and I'd rather not use it for now. So, for this first version I have the following 2 proposals:

Mon, Jul 15, 9:36 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T364804: Display Invitation List on Special:InvitationList.
Mon, Jul 15, 6:05 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T364804: Display Invitation List on Special:InvitationList.
Mon, Jul 15, 5:48 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T364791: Create Empty State for Special:MyInvitationLists from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Jul 15, 12:54 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona claimed T364967: PHP Warning: array_key_exists(): The first argument should be either a string or an integer.

Happen on CI as well, providing a flaky test.

Mon, Jul 15, 12:28 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), ci-test-error, User-brennen, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Wikimedia-production-error

Fri, Jul 12

Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.
  • Let's not rewrite the copy; we need to move forward, and I think the current copy works for the MVP.
Fri, Jul 12, 9:44 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364802: Create pending state on Special:InvitationList.

Shouldn't the same message for when the list is generated be used for when the list isn't generated?

Fri, Jul 12, 9:10 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

❓ Noting that Events in the article list get the "The following articles are not in the main namespace." error while other pages that are not in the main namespace (such as Special:EditEventRegistration in this example) get a different error. I think this is probably fine since it does still display an error, but just calling it out here because it is inconsistent. Is this something we would want to fix? It not, we can move this to design sign off.

I think that's a consequence of special pages not being real pages. It'd probably be non-trivial to fix, so I'd vote for leaving it as-is if possible.

I wonder if users will often make the mistake of entering special pages, if they do then the invalid message will not help them identify and solve the problem.

Fri, Jul 12, 5:15 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T364802: Create pending state on Special:InvitationList.

So the current behaviour mentioned in this task is no longer the current?

Fri, Jul 12, 5:09 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364802: Create pending state on Special:InvitationList.

No. I mean that the current expected behaviour is that you always see this message when going to Special:InvitationList, regardless of whether you generated the list or not.

@Daimona I thought in another task we said we show a specific message to people who didn't create the list but try to assess it?

Fri, Jul 12, 4:46 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

If the user enters a Wikidata item name or Category page name, what will be the error?

Fri, Jul 12, 4:43 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

@Daimona We should use the message component, I was just thinking what message type will be appropriate here - notice, warning or error. I decided to go with 'warning' based on the reasons I describe below, let me know your thoughts.

Fri, Jul 12, 4:26 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Thu, Jul 11

Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

Actually one more challenge. The CSS-only version of the accordion component does not seem to support actions. I tried a DIY implementation but clicking the button results in the accordion expanding as well. Also, even in OOUI, the popup button is a JS widget and we're currently refraining from adding JS widgets to this page due to T351818. Could we use the accordion description instead?

Thu, Jul 11, 9:54 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

Also: we need an actual tooltip/alt label for both "info" buttons, so that the purpose of the button is understood by screen readers etc. Something like "Help" or "More information" would do.

Thu, Jul 11, 9:39 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

My only concern is that we'll need to create the documentation, which doesn't exist yet, and I would like it to not be a blocker for the task. So how about I remove the link for this task and create a separate task to add in the link when the documentation has been created?

Thu, Jul 11, 9:24 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T365629: Validation for errors in adding in worklists or event page name.

❓ Noting that Events in the article list get the "The following articles are not in the main namespace." error while other pages that are not in the main namespace (such as Special:EditEventRegistration in this example) get a different error. I think this is probably fine since it does still display an error, but just calling it out here because it is inconsistent. Is this something we would want to fix? It not, we can move this to design sign off.

Thu, Jul 11, 9:12 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T364802: Create pending state on Special:InvitationList.

@cmelo Right now, even if I haven't generated an invitation list, but I go to Special:InvitationList I see the message Your list of editors to invite is being generated. Refresh the page in 5-10 minutes to view your invitation list. Is this expected for now? If so, then this ticket can be sent to design sign off.

Yup, that's the expected behaviour at this time.

@Daimona By 'at this time' you mean till the task for the copy change is done, right?

Thu, Jul 11, 8:43 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Jul 11 2024

Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

Also one more: should any of the accordions be open by default?

If it is possible to choose different behaviours, can the Highly recommended be open and the other one be closed by default?

Yes, it is possible. I'll do this.

Jul 11 2024, 5:50 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.
  • Can we not hyperlink "invitation list criteria"? I think this will become redundant once we add a help link to this special page (which we also discussed yesterday). Speaking of which, should I create a task for that?

I wouldn't be redundant. It is good to have the help link on the special page but it is also best to surface the link where it is most likely to be needed. So when people see 'criteria' and they want to learn more they can immediately click on the link, it wouldn't be always obvious that they should click on the special page help link.

Jul 11 2024, 5:20 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

Also one more: should any of the accordions be open by default?

Jul 11 2024, 4:34 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona closed T369812: The "codex-styles" RL module cannot be loaded with `addModuleStyles` as Resolved.

Thanks!

Jul 11 2024, 4:05 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Codex, MediaWiki-Platform-Team, Design-System-Team, MediaWiki-ResourceLoader
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

Hey there, @Daimona & @gonyeahialam: I have updated the AC based on our discussions today; let me know what you think, and thank you both for all of the questions you raised & ideas you shared!

Jul 11 2024, 3:39 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T369033: Create error states for Special:InvitationList from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Jul 11 2024, 3:26 PM · Patch-For-Review, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T366641: Generate & store invitation list when the form is submitted from Code Review 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Jul 11 2024, 12:39 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery