Page MenuHomePhabricator

Daimona
Musician

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

Today

Daimona added a comment to T358493: Participant can add event details to external calendar via registration confirmation email.

@Daimona / @cmelo

Looking at the attached image, how would you suggest implementing the calendar URLs separated by a bullet? it seems like a unique layout which could cause i18n issues?

Fri, Apr 12, 4:26 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Jdforrester-WMF awarded T362365: Event registration should not be disabled after marking the event page for translation a Like token.
Fri, Apr 12, 4:17 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T362365: Event registration should not be disabled after marking the event page for translation.

Thanks, I'll do this on Monday at 17:00 CEST.

Fri, Apr 12, 2:27 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona moved T362365: Event registration should not be disabled after marking the event page for translation from QA 🐛 to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

To restore the event, I can run the following query:

Fri, Apr 12, 1:58 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona created T362400: Long words overflow the bubble notification container.
Fri, Apr 12, 1:01 PM · Patch-For-Review, MediaWiki-User-Interface (mw.notifications)

Yesterday

Daimona claimed T333579: Should Special:EnableEditRegistration and Special:EditEditRegistration show the (updated) form upon successful submission.
Thu, Apr 11, 10:28 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T312943: Update flow after enabling/editing registrations.

One thing I realized while working on T333579: even if the edit succeeds, we may still need to show warnings (e.g., if there was an issue adding tracking tools). I'm not sure how that would work if we choose to redirect the user to the event page.

Thu, Apr 11, 10:28 PM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona moved T362365: Event registration should not be disabled after marking the event page for translation from Needs Input / Design in progress to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Apr 11, 10:20 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona claimed T362365: Event registration should not be disabled after marking the event page for translation.

Ah, I see what happened. This translation page was deleted, and due to a bug the event also got deleted. I'll fix this, and I'll see if we can restore the event.

Thu, Apr 11, 10:00 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T362365: Event registration should not be disabled after marking the event page for translation.

According to the database, this event was deleted on 2024-04-10 at 20:02:02 UTC. Everything I see in the page history and logs is earlier than that. I also cannot reproduce the bug locally as it is described in the task description. @Geertivp did you by any chance clicked on "Delete event"?

Thu, Apr 11, 9:56 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona moved T312943: Update flow after enabling/editing registrations from Backlog to Triaged on the Campaign-Tools board.
Thu, Apr 11, 1:58 PM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona moved T333579: Should Special:EnableEditRegistration and Special:EditEditRegistration show the (updated) form upon successful submission from Needs Input / Design in progress to Ready for development on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Apr 11, 1:55 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona edited projects for T333579: Should Special:EnableEditRegistration and Special:EditEditRegistration show the (updated) form upon successful submission, added: Campaign-Tools (Campaign-Tools-Current-Sprint); removed Campaign-Tools.
Thu, Apr 11, 1:55 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona added a comment to T312229: Make the search on Special:MyEvents case-insensitive.

This would be quite hard given the limitations explained in the subtask, and it isn't so valuable

Thu, Apr 11, 1:47 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona changed the status of T312229: Make the search on Special:MyEvents case-insensitive from Stalled to Open.
Thu, Apr 11, 1:45 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T359078: [maybe] Allow organizer to add the institution that is a partner from Backlog to Triaged on the Campaign-Tools board.
Thu, Apr 11, 1:42 PM · Campaign-Registration, CampaignEvents, Campaign-Tools
Daimona moved T359073: Participant Questions: Add question about food preferences for in person events from Backlog to Triaged on the Campaign-Tools board.
Thu, Apr 11, 1:38 PM · Campaign-Registration, CampaignEvents, Campaign-Tools
Daimona moved T356912: Sort registrants in Event Registration from Backlog to Triaged on the Campaign-Tools board.
Thu, Apr 11, 1:35 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T308911: Audit all the help links on special pages from Icebox to Triaged on the Campaign-Tools board.
Thu, Apr 11, 1:35 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona moved T305690: Show validation errors below each field in Special:(Enable|Edit)EventRegistration from Icebox to Triaged on the Campaign-Tools board.
Thu, Apr 11, 1:35 PM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona removed a project from T350947: Performance review of Extension:WikimediaCampaignEvents: Patch-For-Review.
Thu, Apr 11, 1:16 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), WikimediaCampaignEvents, MediaWiki-Platform-Team

Tue, Apr 9

Daimona moved T322209: Organizers choose what information they need from participants from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Apr 9, 5:11 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona added a comment to T361029: Design: Explore Potential MVP for Event Invitations.

The generated editor list will need to be saved so that organizers can review and send invites over a period of time, they will likely not do it immediately after the list is generated.

Tue, Apr 9, 3:25 PM · Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona moved T354880: Organizer can edit selection of participant questions from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Apr 9, 3:01 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona committed rEWCEe1c1783b501d: Hooks: Use `:void` as return type hint.
Hooks: Use `:void` as return type hint
Tue, Apr 9, 1:38 PM
Daimona placed T312568: Provide a way to obtain the URL of a REST endpoint on another wiki up for grabs.

Removing myself as assignee because I'm not currently working on this. However, I'd still like to pick this up at some point together with @daniel, if possible.

Tue, Apr 9, 1:22 PM · Campaign-Tools, MW-Interfaces-Team, Patch-For-Review, MediaWiki-Site-system, MediaWiki-Configuration, API Platform, Platform Engineering, MediaWiki-REST-API

Mon, Apr 8

Daimona added a comment to T312568: Provide a way to obtain the URL of a REST endpoint on another wiki.

Discussed this with @daniel today. Here are the relevant points from that conversation (from memory, hopefully I didn't miss anything):

  • This whole mess eventually brings us to the existing confusion between WikiMap/WikiReference vs Site/MediaWikiSite vs interwiki (vs SiteMatrix). This really is an old beast, see T113034 (8.5 years old).
  • WikiMap on its own has a few issues: it sort of behaves like a factory for WikiReference with some utility methods, except it isn't just that; for instance, getCurrentWikiId and friends wouldn't belong in a factory. It does not cache WikiReference objects. And some parts of it are either Wikimedia-specific or badly named, such as WikiMap::getWikiName() / WikiReference::getDisplayName().
  • $wgConf is also a mess in its own. There aren't clear instructions on how to use it; one doesn't even have to use it if they want a wiki farm. Certain settings might not exist in $wgConf (e.g., because they should be the same for all wikis, or maybe they are set through other means). I didn't check, but I think $wgConf also does not account for dynamic defaults. In general, it would be nice to have a proper multi-wiki config system in place that is not wgConf. We wonder whether the following statement can be assumed to be true: "if a setting is not specified in $wgConf, then it means it must be the same for all wikis, and therefore we can use the locally-configured value". Hard to say if this is the case, and it sounds so simple that there's probably something somewhere that breaks this assumption.
  • RestPath makes it so that we can't uniformly access all entry points. There was even a proposal to have separate entry points for each action (such as "view" and "edit"; replacing the &action= query parameter). For the time being, we can mitigate this by not introducing a general method that works for all entry points. However, there's still the problem of getting RestPath inside WikiReference. For $wgConf it might be doable, but the same would have to be done for MediaWikiSite (getWikiWikiReferenceFromSites).
  • A good approach would be to introduce a new interface (a very narrow one) that can be used to get route URLs for other wikis. This would likely be implemented by a new service. REST handlers would then have access to that service (unsure if it would be an instance property in the base Handler class or not). Internally, this new service could rely on fragile mechanisms such as $wgConf; as long as this is only done in a single place in core, it shouldn't be too hard to improve it someday.
  • There's also the question of whether a given endpoint is guaranteed to have the same path for all wikis in the farm. This can probably assumed to be the case for the time being, but it's not guaranteed: there might be differences due to pretty paths, or potentially even just versioning. But again, we can probably ignore this for now, and assume that the path of a given endpoint is the same for all wikis.
  • Also a question of what should the new service take as input: wiki ID or interwiki prefix[ or URL]? Different use cases might benefit more from one of these options. Sometimes we may want to redirect to, or call directly, an endpoint that lives in an entirely different world; for example, in production this might mean translatewiki.net or api.wikimedia.org (just to be clear: there are no current plans of doing so, it's just an example).
  • We agree that there are existing use cases for this work, such as global user pages and file description pages. Also a potential use case with language variant redirects. For all of these, the current approach is to either silently follow the redirect, or to return a 404. It's not always obvious whether something should redirect or 404 (e.g., getting the metadata of a global user page may 404, but getting its content may redirect), but these problems can be addressed later when we actually have a way of implementing the redirect.
  • No good way to use mw.ForeignApi / mw.ForeignRest programmatically. Those would also be affected by RestPath and pretty paths.
Mon, Apr 8, 2:43 PM · Campaign-Tools, MW-Interfaces-Team, Patch-For-Review, MediaWiki-Site-system, MediaWiki-Configuration, API Platform, Platform Engineering, MediaWiki-REST-API

Thu, Apr 4

Daimona changed the status of T360051: Remove open/close from kebab menu of Special:MyEvents, a subtask of T323228: [EPIC] Support global implementation for CampaignEvents extension, from Stalled to Open.
Thu, Apr 4, 2:32 PM · Epic, CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona changed the status of T360051: Remove open/close from kebab menu of Special:MyEvents from Stalled to Open.
Thu, Apr 4, 2:32 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents
Daimona changed the status of T359493: Set organizers endpoint: Check if the event belongs to the current wiki, a subtask of T323228: [EPIC] Support global implementation for CampaignEvents extension, from Stalled to Open.
Thu, Apr 4, 2:31 PM · Epic, CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona changed the status of T359493: Set organizers endpoint: Check if the event belongs to the current wiki from Stalled to Open.
Thu, Apr 4, 2:31 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona changed the status of T359492: Remove participants endpoint: Check if the event belongs to the current wiki, a subtask of T323228: [EPIC] Support global implementation for CampaignEvents extension, from Stalled to Open.
Thu, Apr 4, 2:31 PM · Epic, CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona changed the status of T359492: Remove participants endpoint: Check if the event belongs to the current wiki from Stalled to Open.
Thu, Apr 4, 2:31 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Registration, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona changed the status of T358781: Special:DeleteEventRegistration: Check if the event page belongs to the wiki where the organizer is trying to delete event from Stalled to Open.
Thu, Apr 4, 2:31 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona changed the status of T358781: Special:DeleteEventRegistration: Check if the event page belongs to the wiki where the organizer is trying to delete event, a subtask of T323228: [EPIC] Support global implementation for CampaignEvents extension, from Stalled to Open.
Thu, Apr 4, 2:31 PM · Epic, CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona changed the status of T358782: Register: Check if the event page belongs to the wiki when a user accesses Special:RegisterForEvent from Stalled to Open.
Thu, Apr 4, 2:31 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona changed the status of T358782: Register: Check if the event page belongs to the wiki when a user accesses Special:RegisterForEvent, a subtask of T323228: [EPIC] Support global implementation for CampaignEvents extension, from Stalled to Open.
Thu, Apr 4, 2:31 PM · Epic, CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona changed the status of T359491: Email participants endpoint: Check if the event belongs to the current wiki from Stalled to Open.
Thu, Apr 4, 2:31 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona changed the status of T359491: Email participants endpoint: Check if the event belongs to the current wiki, a subtask of T323228: [EPIC] Support global implementation for CampaignEvents extension, from Stalled to Open.
Thu, Apr 4, 2:31 PM · Epic, CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona claimed T360517: Stop using DBAccessObjectUtils::getDBOptions in CampaignEvents.
Thu, Apr 4, 12:54 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona placed T359946: Make all event-dependent organizer permission checks fail if the event is not local up for grabs.
Thu, Apr 4, 12:21 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Wed, Apr 3

Daimona claimed T361026: Remove the ICampaignsDatabase abstraction.
Wed, Apr 3, 1:04 AM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config from Code Review/Tech Input 💬 to Blocked ⛔ on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

All that's left to do is cleaning up the old config. I'll schedule my patches next week, as we need to wait for the train.

Wed, Apr 3, 12:34 AM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Tue, Apr 2

Daimona committed rEWCEc7691be3fde7: Use WAN cache for Fluxx data.
Use WAN cache for Fluxx data
Tue, Apr 2, 5:34 PM
Daimona committed rEWCEc94a8a570b4a: Update for the CampaignEvents virtual DB domain.
Update for the CampaignEvents virtual DB domain
Tue, Apr 2, 5:34 PM

Mon, Apr 1

Daimona awarded T361462: Figure out a plan to move forward with regarding Libera.Chat rebranding change a Meh! token.
Mon, Apr 1, 8:29 PM · Epic, Mew, wikimedia-irc-libera

Fri, Mar 29

Daimona changed the status of T359946: Make all event-dependent organizer permission checks fail if the event is not local from Open to In Progress.
Fri, Mar 29, 3:51 PM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona changed the status of T359946: Make all event-dependent organizer permission checks fail if the event is not local, a subtask of T323228: [EPIC] Support global implementation for CampaignEvents extension, from Open to In Progress.
Fri, Mar 29, 3:51 PM · Epic, CampaignEvents, Campaign-Tools, Campaign-Registration

Thu, Mar 28

Krinkle awarded T361026: Remove the ICampaignsDatabase abstraction a Love token.
Thu, Mar 28, 11:30 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona closed T250788: Add notification type success to mw.notify bubble notifications as Resolved.

Boldly closing this as resolved, as the "success" notification type was introduced in 2020 and there doesn't seem to be anything else left according to the task description.

Thu, Mar 28, 2:14 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Design, UI-Standardization, JavaScript, MediaWiki-General
Lucas_Werkmeister_WMDE awarded T358966: Enable sniff to disallow mixing different boolean operators in the same expression without parentheses a Dislike token.
Thu, Mar 28, 1:28 PM · MediaWiki-Codesniffer
Daimona updated subscribers of T350947: Performance review of Extension:WikimediaCampaignEvents.

Thanks for the review! @ifried @cmelo I have a few questions for you below. Please feel free to skip the wall of text and go straight to the places where you are mentioned.

Thu, Mar 28, 1:14 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), WikimediaCampaignEvents, MediaWiki-Platform-Team

Wed, Mar 27

Daimona added a comment to T361159: Event details dialog with long titles with no spaces should wrap.

For the dialog header, I think it should be fixable. The bubble notification one should also be fixable, but I believe it's a bug in core's mw.notify component.

Wed, Mar 27, 11:16 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona awarded T359652: Reconsider REST router path parameter handling a Like token.
Wed, Mar 27, 11:14 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, MediaWiki-REST-API, MW-Interfaces-Team
Daimona merged T347485: Meeting and chat links do not wrap in the "More details" dialog into T361150: Links in event dialog should wrap instead of side scroll.
Wed, Mar 27, 11:12 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona merged task T347485: Meeting and chat links do not wrap in the "More details" dialog into T361150: Links in event dialog should wrap instead of side scroll.
Wed, Mar 27, 11:12 PM · Campaign-Registration, Campaign-Tools, CampaignEvents

Tue, Mar 26

Daimona moved T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config from In Progress 💻 to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Mar 26, 10:13 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona claimed T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config.
Tue, Mar 26, 6:43 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a comment to T358966: Enable sniff to disallow mixing different boolean operators in the same expression without parentheses.

@Daimona, while risking getting a bit off-topic, let me add one more comment: I think it would be better to adopt well-established rules instead of switching on or off inspections on a case-by-case basis.

Tue, Mar 26, 5:51 PM · MediaWiki-Codesniffer
Daimona edited projects for T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config, added: Campaign-Tools (Campaign-Tools-Current-Sprint); removed Campaign-Tools.
Tue, Mar 26, 5:38 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a parent task for T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config: T361026: Remove the ICampaignsDatabase abstraction.
Tue, Mar 26, 5:38 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a subtask for T361026: Remove the ICampaignsDatabase abstraction: T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config.
Tue, Mar 26, 5:38 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona moved T361026: Remove the ICampaignsDatabase abstraction from Needs Input / Design in progress to Ready for development on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Mar 26, 5:38 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Ladsgroup awarded T361026: Remove the ICampaignsDatabase abstraction a Love token.
Tue, Mar 26, 5:24 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona removed a project from T312568: Provide a way to obtain the URL of a REST endpoint on another wiki: MW-1.42-release.

@Daimona I see that the patch is targeting things to MW-1.42-release so I tagged it as such because the release is upcoming and this also means you should decide wether this is a blocker to release or not.

Tue, Mar 26, 5:13 PM · Campaign-Tools, MW-Interfaces-Team, Patch-For-Review, MediaWiki-Site-system, MediaWiki-Configuration, API Platform, Platform Engineering, MediaWiki-REST-API
Daimona added a comment to T361020: Organizer informed that they cannot edit participant questions after an event ends.

@Daimona we could disable the checkboxes and communicate to the organizer using a tooltip as shown below

Tue, Mar 26, 4:30 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona added a subtask for T360517: Stop using DBAccessObjectUtils::getDBOptions in CampaignEvents: T361026: Remove the ICampaignsDatabase abstraction.
Tue, Mar 26, 4:01 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a parent task for T361026: Remove the ICampaignsDatabase abstraction: T360517: Stop using DBAccessObjectUtils::getDBOptions in CampaignEvents.
Tue, Mar 26, 4:01 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona created T361026: Remove the ICampaignsDatabase abstraction.
Tue, Mar 26, 3:49 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona edited projects for T350947: Performance review of Extension:WikimediaCampaignEvents, added: Campaign-Tools (Campaign-Tools-Current-Sprint); removed Campaign-Tools.
Tue, Mar 26, 2:41 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), WikimediaCampaignEvents, MediaWiki-Platform-Team
Daimona moved T354880: Organizer can edit selection of participant questions from In Progress 💻 to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Mar 26, 2:40 AM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration

Mon, Mar 25

Daimona changed the status of T354880: Organizer can edit selection of participant questions from Open to In Progress.
Mon, Mar 25, 5:27 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona changed the status of T354880: Organizer can edit selection of participant questions, a subtask of T322209: Organizers choose what information they need from participants, from Open to In Progress.
Mon, Mar 25, 5:26 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona added a comment to T354880: Organizer can edit selection of participant questions.

@ifried @gonyeahialam Should there be additional messaging in the interface that explains why organizers can't edit questions once the event has ended?

Mon, Mar 25, 4:13 PM · MW-1.43-notes (1.43.0-wmf.1; 2024-04-16), Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona moved T348043: Add footer text to emails from organizers from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Mar 25, 1:35 PM · MW-1.42-notes (1.42.0-wmf.24; 2024-03-26), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, CampaignEvents

Sun, Mar 24

Daimona added a comment to T358966: Enable sniff to disallow mixing different boolean operators in the same expression without parentheses.
Sun, Mar 24, 7:05 PM · MediaWiki-Codesniffer

Sat, Mar 23

Daimona added a project to T334996: Add a sniff to verify that code is indented correctly depending on its scope's indentation: User-Daimona.

Another false positive reported for https://gerrit.wikimedia.org/r/c/mediawiki/extensions/LiveChat/+/1011795.

Sat, Mar 23, 4:50 PM · User-Daimona, MediaWiki-Codesniffer
Daimona added a project to T360251: Use namespaced HTMLForm class in phan-taint-check: User-Daimona.
Sat, Mar 23, 4:47 PM · User-Daimona, phan-taint-check-plugin
Daimona added a project to T360250: phan-taint-check-plugin should do select wrapper special handling for IReadableDatabase interface: User-Daimona.
Sat, Mar 23, 4:46 PM · User-Daimona, phan-taint-check-plugin
Daimona added a comment to T358966: Enable sniff to disallow mixing different boolean operators in the same expression without parentheses.

The boolean algebra is similiar to what happens in arithmetic math

Sat, Mar 23, 4:43 PM · MediaWiki-Codesniffer
Dringsim awarded T358966: Enable sniff to disallow mixing different boolean operators in the same expression without parentheses a Like token.
Sat, Mar 23, 6:16 AM · MediaWiki-Codesniffer

Fri, Mar 22

Daimona added a project to T360810: Explore mutation testing in MW with infection: User-Daimona.
Fri, Mar 22, 6:13 PM · User-Daimona, Test-Coverage, MediaWiki-Core-Tests
Daimona created T360810: Explore mutation testing in MW with infection.
Fri, Mar 22, 6:13 PM · User-Daimona, Test-Coverage, MediaWiki-Core-Tests

Thu, Mar 21

Daimona added a comment to T360575: Cannot use diacritics in Meeting URL and Group chat invite.

The application validates URLs using PHP's native FILTER_VALIDATE_URL filter, which is based on RFC 2396. Internationalized domain names are not covered by that RFC, which instead restricts the usable characters to ASCII, plus percent-encoding for anything else. So, this behaviour in PHP is intentional and documented, see for instance this bug report.

Thu, Mar 21, 4:59 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T320542: Exploration: Look at tool-assisted and user-script edit tags in major wikis from Backlog to Following on the Campaign-Tools board.
Thu, Mar 21, 1:51 PM · Campaign-Tools, Product-Analytics
Daimona moved T337063: Logging campaigns extension email data from Backlog to Following on the Campaign-Tools board.
Thu, Mar 21, 1:50 PM · User-Iflorez, Campaign-Tools
Daimona moved T341745: [PLACE HOLDER] BASELINES FOR QUALITY METRIC from Backlog to Following on the Campaign-Tools board.
Thu, Mar 21, 1:50 PM · Product-Analytics (Kanban), Campaign-Tools, User-Iflorez
Daimona moved T342801: Help the campaigns team event with metric & KR planning during the event discovery research phase from Backlog to Following on the Campaign-Tools board.
Thu, Mar 21, 1:49 PM · Campaign-Tools, Product-Analytics (Kanban), User-Iflorez
Daimona merged T352868: Can we see what percentage of users of the CampaignEvents extension are no JS? into T359112: [REQUEST] Determine level of no JS usage of Event Registration.
Thu, Mar 21, 1:45 PM · Product-Analytics
Daimona merged task T352868: Can we see what percentage of users of the CampaignEvents extension are no JS? into T359112: [REQUEST] Determine level of no JS usage of Event Registration.
Thu, Mar 21, 1:45 PM · Campaign-Registration, Campaign-Tools
Daimona moved T321818: [EPIC] Maximum number of participants from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:35 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T321820: [EPIC] User can contact organizer of event from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:35 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T321826: [EPIC] Public participant notes from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:35 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T321829: [EPIC] Organizer notifications on registration changes from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:35 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T321830: [EPIC] Organizer can send talk page messages to participants from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:35 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T321833: [EPIC] Logging of event registration activity from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:34 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T316126: [EPIC] Attach programmatic geolocation to campaign events from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:34 PM · Epic, Campaign-Registration, Campaign-Tools
Daimona moved T317541: [EPIC] V1 desktop usability test recommendations from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:34 PM · Epic, Campaign-Tools
Daimona moved T321811: [EPIC] Multiple event support from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:34 PM · Epic, Campaign-Tools, CampaignEvents, Campaign-Registration
Daimona moved T318412: [EPIC] Restore disabled registration from Backlog to Epics on the Campaign-Tools board.
Thu, Mar 21, 1:34 PM · Epic, Campaign-Registration, CampaignEvents, Campaign-Tools