www.fgks.org   »   [go: up one dir, main page]

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 (373 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

Yesterday

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 · Patch-For-Review, 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 · Patch-For-Review, 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 · Patch-For-Review, 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
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.

Thu, Jul 11, 5:50 PM · Patch-For-Review, 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.

Thu, Jul 11, 5:20 PM · Patch-For-Review, 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?

Thu, Jul 11, 4:34 PM · Patch-For-Review, 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!

Thu, Jul 11, 4:05 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), MediaWiki-Platform-Team, Codex, 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!

Thu, Jul 11, 3:39 PM · Patch-For-Review, 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.
Thu, Jul 11, 3:26 PM · 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.
Thu, Jul 11, 12:39 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona claimed T369812: The "codex-styles" RL module cannot be loaded with `addModuleStyles`.
Thu, Jul 11, 12:33 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), MediaWiki-Platform-Team, Codex, Design-System-Team, MediaWiki-ResourceLoader
Daimona created T369812: The "codex-styles" RL module cannot be loaded with `addModuleStyles`.
Thu, Jul 11, 12:31 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), MediaWiki-Platform-Team, Codex, Design-System-Team, MediaWiki-ResourceLoader
Daimona claimed T364804: Display Invitation List on Special:InvitationList.
Thu, Jul 11, 2:18 AM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Wed, Jul 10

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

Actually, yeah, I've got a question. What should happen when there are no users to invite?

Wed, Jul 10, 2:28 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a comment to T364804: Display Invitation List on Special:InvitationList.

@Daimona: Let me know if this looks good to go, or if you have any other open questions or concerns. Thanks!

Wed, Jul 10, 1:23 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Tue, Jul 9

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

@ifried @gonyeahialam Just a heads up that this task is currently marked as ready/in progress, so it'd be nice if we could finalize the AC. Also a couple more questions:

  • I would also like to ask what the page title would be. Should it be "<invitation list name> invitation list" as in the specs? I wonder if that might be a bit confusing, depending on the name of the list. Maybe we could add a colon after the list name?

Given that a user hovers over the tooltip

Tue, Jul 9, 4:17 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery

Mon, Jul 8

Daimona added a comment to T367224: Get data to allow organizers to specify wiki(s) of event.

In that case, @Daimona & @MHorsey-WMF, what do you think about a 100 wiki limitation for specifying the wiki of the event? Do you have any concerns from a technical perspective?

Mon, Jul 8, 9:59 PM · Campaign-Registration, CampaignEvents, Campaign-Tools
Daimona moved T369033: Create error states for Special:InvitationList from Needs Input / Design in progress to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Hello, @Daimona & @gonyeahialam, I have updated the AC. I decided to include a different message for invalid ID, since I thought a message that is specific to this error would a) be more helpful to the user, and b) follow similar behavior found elsewhere (i.e., in Special:EventDetails). Let me know what you think and if you have any concerns. Thanks!

Mon, Jul 8, 9:49 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
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.

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

Fri, Jul 5

Daimona added a comment to T369033: Create error states for Special:InvitationList.

Eh, on second thought, we also need a message for when an invalid ID is provided, i.e., something that is not a number. For comparison, on Special:EventDetails we use the following message:

Provide a valid event ID.

@ifried @gonyeahialam

Can't we treat it the same as an ID that does not exist

Fri, Jul 5, 2:21 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Thu, Jul 4

Daimona moved T369033: Create error states for Special:InvitationList from In Progress 💻 to Needs Input / Design in progress on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Eh, on second thought, we also need a message for when an invalid ID is provided, i.e., something that is not a number. For comparison, on Special:EventDetails we use the following message:

Thu, Jul 4, 5:45 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona closed T366633: Implement the storage layer for invitation lists as Resolved.

Not testable, hence resolving.

Thu, Jul 4, 5:23 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona closed T366633: Implement the storage layer for invitation lists, a subtask of T348779: [EPIC] Invitation Lists MVP, as Resolved.
Thu, Jul 4, 5:23 PM · Epic, Campaign-Tools, Event-Discovery
Daimona closed T366633: Implement the storage layer for invitation lists, a subtask of T366641: Generate & store invitation list when the form is submitted, as Resolved.
Thu, Jul 4, 5:23 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona closed T268652: Story idea for Blog: Automatic security analysis for PHP code as Declined.

Hi @Daimona - is this something you still want to publish on the tech blog?

Thu, Jul 4, 5:18 PM · phan-taint-check-plugin, Technical-blog-posts
Daimona claimed T369033: Create error states for Special:InvitationList.
Thu, Jul 4, 5:16 PM · 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 In Progress 💻 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jul 4, 4:16 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T366641: Generate & store invitation list when the form is submitted from Blocked ⛔ to In Progress 💻 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jul 4, 3:30 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona added a subtask for T348779: [EPIC] Invitation Lists MVP: T369303: Create the DB schema for invitation lists in prod.
Thu, Jul 4, 3:29 PM · Epic, Campaign-Tools, Event-Discovery
Daimona added a parent task for T369303: Create the DB schema for invitation lists in prod: T348779: [EPIC] Invitation Lists MVP.
Thu, Jul 4, 3:29 PM · CampaignEvents, Campaign-Tools
Daimona created T369303: Create the DB schema for invitation lists in prod.
Thu, Jul 4, 3:29 PM · CampaignEvents, Campaign-Tools
Daimona moved T364802: Create pending state on Special:InvitationList from In Progress 💻 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jul 4, 3:26 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T366354: Create the a new DB schema to store the worklist data from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jul 4, 3:25 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), DBA, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona removed a project from T365629: Validation for errors in adding in worklists or event page name: Patch-For-Review.
Thu, Jul 4, 3:23 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona moved T365629: Validation for errors in adding in worklists or event page name from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, Jul 4, 3:23 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona created T369279: Gate-and-submit-1_39 fails for CampaignEvents because it tries to install WikimediaCampaignEvents (which does not have a 1_39 branch).
Thu, Jul 4, 12:20 PM · Continuous-Integration-Config
Daimona committed rEWCE370e10d00a41: rest: Restore error message for empty grant ID.
rest: Restore error message for empty grant ID
Thu, Jul 4, 7:40 AM

Wed, Jul 3

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

I wish we could use linktarget ids instead but given their complexity and the fact that page title won't be repeated much I think it's fine for now. It's good to go.

Wed, Jul 3, 9:00 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), DBA, Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery
Daimona added a comment to T366765: [EPIC] Display data on the wiki(s) of the event.

@Daimona What do you mean by third parties

MediaWiki sites that are not hosted by the WMF (e.g., Fandom).

Are they going to be using our tool?

Wed, Jul 3, 8:50 PM · Campaign-Registration, CampaignEvents, Campaign-Tools
Daimona added a comment to T366765: [EPIC] Display data on the wiki(s) of the event.

@Daimona What do you mean by third parties

Wed, Jul 3, 4:38 PM · Campaign-Registration, CampaignEvents, Campaign-Tools
Daimona merged task T368410: Make the message for the pending state more specific and actionable into T364802: Create pending state on Special:InvitationList.
Wed, Jul 3, 4:24 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona merged T368410: Make the message for the pending state more specific and actionable into T364802: Create pending state on Special:InvitationList.
Wed, Jul 3, 4:24 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T364802: Create pending state on Special:InvitationList from Code Review to In Progress 💻 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jul 3, 4:17 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T364802: Create pending state on Special:InvitationList.
Wed, Jul 3, 4:17 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona moved T369033: Create error states for Special:InvitationList from Needs Input / Design in progress to Ready for development on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, Jul 3, 4:14 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona updated the task description for T369033: Create error states for Special:InvitationList.
Wed, Jul 3, 4:13 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a comment to T366765: [EPIC] Display data on the wiki(s) of the event.

Discussed today at eng+design. A few ideas/thoughts:

  • Maybe we should limit the number of wikis organizers can enter, at least for the MVP version. This would make it easier to display them.
  • What to do with events that do not specify any wikis? And what about events that target all wikis (e.g., global campaigns)? For example, show a radio in the form like the following:
Is this event targeting specific wikis?
◯ No
◯ All wikis
◯ Specific wikis
Wed, Jul 3, 2:49 PM · Campaign-Registration, CampaignEvents, Campaign-Tools
Daimona added a comment to T362702: APT errors when installing custom packages in MediaWiki-Docker.

Seems like that recently https://packages.sury.org/php/dists/buster/ is now returning a 403

Wed, Jul 3, 11:56 AM · dev-images, Release-Engineering-Team, MediaWiki-Docker
Daimona added a comment to T368821: StatusFormatter escapes wikitext in message parameters.

The problem being, that escaping might actually be preventing XSSs vulnerabilities somewhere. And I don't think we have a good way of knowing that. Auditing all callers seems quite hard.

This would only happen if someone used $status->getMessage()->text() / ->plain(), or $status->getWikiText(), and output it as if it was HTML, right?

Wed, Jul 3, 11:51 AM · Patch-For-Review, MediaWiki-Internationalization, MediaWiki-General
Daimona created T369129: In the editing interface, hide the checkbox for protecting a filter when the filter doesn't contain protected variables.
Wed, Jul 3, 1:44 AM · AbuseFilter
Daimona created T369128: On Special:AbuseFilter, show protected filters when "Hide private filters" is checked.
Wed, Jul 3, 1:37 AM · AbuseFilter

Tue, Jul 2

Daimona closed T360251: Use namespaced HTMLForm class in phan-taint-check as Resolved.
Tue, Jul 2, 5:09 PM · User-Daimona, phan-taint-check-plugin
Daimona added a subtask for T348779: [EPIC] Invitation Lists MVP: T369033: Create error states for Special:InvitationList.
Tue, Jul 2, 4:54 PM · Epic, Campaign-Tools, Event-Discovery
Daimona added a parent task for T369033: Create error states for Special:InvitationList: T348779: [EPIC] Invitation Lists MVP.
Tue, Jul 2, 4:54 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a comment to T369033: Create error states for Special:InvitationList.

Given that an organizer opens Special:InvitationList (with no list ID),
Then they should be redirected to Special:MyInvitationLists

Tue, Jul 2, 4:40 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a comment to T364802: Create pending state on Special:InvitationList.

@ifried This is tied to one of the high priority usability test tasks T368410, should this still be tackled separately?

Tue, Jul 2, 4:37 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T366641: Generate & store invitation list when the form is submitted.
Tue, Jul 2, 4:35 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T369033: Create error states for Special:InvitationList.
Tue, Jul 2, 1:25 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona updated subscribers of T369033: Create error states for Special:InvitationList.

@ifried @gonyeahialam do you have any ideas for these two messages? For comparison, here's what we're doing in Special:EventDetails:

Tue, Jul 2, 1:24 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona edited projects for T369033: Create error states for Special:InvitationList, added: Campaign-Tools (Campaign-Tools-Current-Sprint), Event-Discovery; removed Campaign-Tools.
Tue, Jul 2, 1:04 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona merged task T368411: Remove article list from the pending view to simplify the page and reduce confusion into T364802: Create pending state on Special:InvitationList.
Tue, Jul 2, 12:39 PM · Campaign-Tools, Event-Discovery, CampaignEvents
Daimona merged T368411: Remove article list from the pending view to simplify the page and reduce confusion into T364802: Create pending state on Special:InvitationList.
Tue, Jul 2, 12:39 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona updated the task description for T364802: Create pending state on Special:InvitationList.
Tue, Jul 2, 12:39 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Event-Discovery
Daimona created T369033: Create error states for Special:InvitationList.
Tue, Jul 2, 12:37 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Event-Discovery, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents

Mon, Jul 1

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 · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), 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 · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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 · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), 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 · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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 · 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 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 · Patch-For-Review, 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 · Patch-For-Review, MediaWiki-Internationalization, MediaWiki-General
Daimona created T368821: StatusFormatter escapes wikitext in message parameters.
Sat, Jun 29, 1:40 PM · Patch-For-Review, 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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 · 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 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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 · 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 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: Enable visual image differencein Gerrit (was 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 · 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 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 · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), 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