Page MenuHomePhabricator

Daimona
Musician

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
May 18 2017, 10:49 AM (365 w, 5 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 T364353: Exclude sandbox events from the Event List.

Then it seems useful for an organizer to create events and hide them until they are ready to show them to everyone. (a different twist on the "draft" proposal Emanuele mentions above)

Mon, May 20, 5:54 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona added a comment to T364353: Exclude sandbox events from the Event List.

We should probably not use a live wiki for testing events moving forward. It adds complexity like what we are dealing with in this task.

Mon, May 20, 5:34 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona moved T364853: Implement limits on event invitations script from In Progress 💻 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, May 20, 5:32 PM · Patch-For-Review, Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona created T365380: Blocked participants can see the meeting link via EventDetails but not the event page.
Mon, May 20, 5:09 PM · Campaign-Registration, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona claimed T364853: Implement limits on event invitations script.
Mon, May 20, 2:41 PM · Patch-For-Review, Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona added a comment to T356679: Create Special:GenerateInvitationList Page.

This looks good, the only challenge is that users will enter the same information twice.

Mon, May 20, 1:25 PM · CampaignEvents, Campaign-Tools, Event-Discovery

Sat, May 18

Daimona added a comment to T356679: Create Special:GenerateInvitationList Page.

For the MVP, could we then have the following 2 fields:

  • Event name (required, whether or not there is an event page on the wiki)
  • Event page (optional, and only for those events that have an event page on the wiki)

This way, we can get the event name to use in Special:MyInvitationLists, but we would simplify the process of asking for the specific event page by restricting it to event pages on the wiki for MVP. If we would want to collect the URLs of event pages off the wikis in the future, we could consider it, post-MVP, but it is of probably limited value, so it would not need to be considered for the MVP. Let me know if this sounds good/makes sense!

Sat, May 18, 1:02 AM · CampaignEvents, Campaign-Tools, Event-Discovery

Fri, May 17

Daimona added a comment to T363865: Update start date filtering options on Special:AllEvents .

Thinking about this more - I see what you mean and see how this is working as expected. It is def confusing to me though.

Fri, May 17, 9:00 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T363865: Update start date filtering options on Special:AllEvents .

If I search from May 17 2024 , then dates that start after that date display in the list. For example, test events starting in 2099 April 12 will display in the list and they should be filtered out.

Fri, May 17, 5:37 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T356679: Create Special:GenerateInvitationList Page.
  • 1 field for event name of event and 1 for URL?
Fri, May 17, 5:27 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona moved T355128: Update clickwrap agreement experience on Statistics tab based on PII/non-PII selection from In Progress 💻 to Needs Input / Design in progress on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Following the default would look like this, which we can go with:
Design specs

Fri, May 17, 5:22 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona moved T355128: Update clickwrap agreement experience on Statistics tab based on PII/non-PII selection from Needs Input / Design in progress to In Progress 💻 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, May 17, 5:10 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona added a comment to T365282: Create api documentation for geting list of all events.

There is no endpoint at the moment, so we would have to create one first.

Fri, May 17, 5:07 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T365181: 500 error on Special:AllEvents when applying filters without a start date from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, May 17, 5:06 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Thu, May 16

Daimona added a comment to T363865: Update start date filtering options on Special:AllEvents .

@vaughnwalters Just a quick note from working on T365181: I would recommend testing pagination thoroughly (number of pages, first/prev/next/last page, no duplicated or skipped results, ...). I've done some testing for that patch, but there's a decent change I may have missed something because the whole thing is quite tricky.

Thu, May 16, 10:05 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T365181: 500 error on Special:AllEvents when applying filters without a start date from Needs Input / Design in progress to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Thu, May 16, 10:03 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona claimed T365181: 500 error on Special:AllEvents when applying filters without a start date.
Thu, May 16, 9:30 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a parent task for T364555: Application Security Review Request : ICalendar Generator: T358493: Participant can add event details to external calendar via registration confirmation email.
Thu, May 16, 4:16 PM · Campaign-Tools, secscrum, Security, Application Security Reviews
Daimona added a subtask for T358493: Participant can add event details to external calendar via registration confirmation email: T364555: Application Security Review Request : ICalendar Generator.
Thu, May 16, 4:16 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T364555: Application Security Review Request : ICalendar Generator from Backlog to Following on the Campaign-Tools board.
Thu, May 16, 4:16 PM · Campaign-Tools, secscrum, Security, Application Security Reviews
Daimona added a project to T364555: Application Security Review Request : ICalendar Generator: Campaign-Tools.
Thu, May 16, 4:15 PM · Campaign-Tools, secscrum, Security, Application Security Reviews
Daimona added a comment to T362702: APT errors when installing custom packages in MediaWiki-Docker.

Seems like two of the errors have fixed themselves in the meantime, and only the last one remains:

Thu, May 16, 1:55 PM · dev-images, Release-Engineering-Team, MediaWiki-Docker

Wed, May 15

Daimona renamed T365076: Can't use search query that matches gerrit's search operators from Can't use search query that matches gerrit'ssearch operators to Can't use search query that matches gerrit's search operators.
Wed, May 15, 10:02 PM · Gerrit
Daimona created T365076: Can't use search query that matches gerrit's search operators.
Wed, May 15, 10:02 PM · Gerrit
Daimona added a comment to T363863: Special:AllEvents displays only one organizer per event.

Latest Design
Show a max of 2 organizers and show the number of remaining organizers not shown. Can wrap to the next line if the usernames are long.

Wed, May 15, 5:46 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona edited projects for T364804: Display Invitation List on Special:InvitationList, added: Campaign-Tools, CampaignEvents; removed Campaigns-Design.
Wed, May 15, 4:12 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona edited projects for T364803: Notify organizer when Invitation List is Ready, added: Campaign-Tools, CampaignEvents; removed Campaigns-Design.
Wed, May 15, 4:11 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona edited projects for T364802: Create pending state on Special:InvitationList, added: Campaign-Tools, CampaignEvents; removed Campaigns-Design.
Wed, May 15, 4:11 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona edited projects for T364791: Create Empty State for Special:MyInvitationLists, added: Campaign-Tools, CampaignEvents; removed Campaigns-Design.
Wed, May 15, 4:11 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona added projects to T356705: Create preference for users to opt out of event invitations: Campaign-Tools, CampaignEvents.
Wed, May 15, 4:10 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona added projects to T356683: Display Past Invitation Lists in Special:MyInvitationLists: Campaign-Tools, CampaignEvents.
Wed, May 15, 4:10 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona added projects to T356679: Create Special:GenerateInvitationList Page: Campaign-Tools, CampaignEvents.
Wed, May 15, 4:09 PM · CampaignEvents, Campaign-Tools, Event-Discovery
Daimona moved T362881: [EPIC] Improvements to Event List from Backlog to Epics on the Campaign-Tools board.
Wed, May 15, 4:08 PM · Campaign-Registration, CampaignEvents, Campaign-Tools
Daimona moved T348779: [EPIC] Event Invitations MVP from Backlog to Epics on the Campaign-Tools board.
Wed, May 15, 4:08 PM · Campaign-Tools, Event-Discovery
Daimona edited projects for T348779: [EPIC] Event Invitations MVP, added: Campaign-Tools; removed Campaigns-Design.
Wed, May 15, 4:08 PM · Campaign-Tools, Event-Discovery
Daimona added a comment to T364606: Adjust spacing on special:AllEvents.

Decision from today's design + engineering meeting: we will use the same spacing (@spacing-125 = 20px) on both desktop and mobile between the day and the rest of the card, to avoid excessive blank space as can be seen in F51815230 and F51815313.

Wed, May 15, 3:19 PM · Patch-For-Review, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, Event-Discovery
Daimona added a comment to T364967: PHP Warning: array_key_exists(): The first argument should be either a string or an integer.

Hm. I would like to add real type hints to WikiMap and related class, because there are a lot of methods that are documented to only accept string, but don't have a type hint, and therefore their failure states may not be obvious. This is an example of that. Interestingly though, this warning is only emitted in PHP 7.4: starting with PHP 8, array_key_exists accepts more types than just string for its first parameter. I looked at a bunch of methods that could end up being called when WikiMap::getWiki is called across WikiMap, *SiteStore, and SiteConfiguration classes. They all seem to have one thing in common: the $wiki parameter is documented as a string, and the code only expects it to be a string. But yet, everything that those methods do with the wikiID parameter (array_key_exists, str_replace, string concatenation, array offset access, etc.) seems to work just fine with a boolean, as PHP just does some type juggling and doesn't emit any notices. There's nothing I could find that would throw an error or even emit a notice (at least in PHP 8.1), and the implicit cast from false to '' probably doesn't alter the correctness of the code. All in all, this means I didn't find any strong enough reason to add type hints, and that I'll stick with the CampaignEvents fix for now.

Wed, May 15, 1:31 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), Patch-For-Review, CampaignEvents, Wikimedia-production-error
Daimona moved T364967: PHP Warning: array_key_exists(): The first argument should be either a string or an integer from Needs Input / Design in progress to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, May 15, 1:30 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), Patch-For-Review, CampaignEvents, Wikimedia-production-error
Daimona added a project to T364967: PHP Warning: array_key_exists(): The first argument should be either a string or an integer: Campaign-Tools (Campaign-Tools-Current-Sprint).
Wed, May 15, 1:30 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), Patch-For-Review, CampaignEvents, Wikimedia-production-error

Tue, May 14

Daimona added a comment to T20110: Define AbuseFilter consequence to display a CAPTCHA.

Yeah, just to clarify, my comment was only in response to the switch from WebRequest to Session. But indeed, it does not address the bug above, which seems to be due to the order of execution.

Tue, May 14, 8:33 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Patch-For-Review, User-notice, ConfirmEdit (CAPTCHA extension), Wikimedia-Hackathon-2024, AbuseFilter
Daimona added a comment to T20110: Define AbuseFilter consequence to display a CAPTCHA.

Alternatively, would it be possible to set a static flag in one of the ConfirmEdit classes? In theory, it doesn't even need to be static as long as the class in question is obtained through the service container. Something like AbuseFilter's own EditRevUpdater::$logIds. Another thing is that this could live all within the ConfirmEdit extension, and the property might be read in triggersCaptcha directly, without using a hook.

Tue, May 14, 8:24 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Patch-For-Review, User-notice, ConfirmEdit (CAPTCHA extension), Wikimedia-Hackathon-2024, AbuseFilter
Daimona added a comment to T356508: Investigation: Organizer can add wiki of the event for Event Registration [3 days].

I did a bunch of tests using the Sitematrix API, and other related APIs I found to get the list of wikis, here are my findings:

Tue, May 14, 5:06 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Mon, May 13

Daimona moved T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config from In Progress 💻 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

Now ready for a final round of QA, just making sure that there are no regressions related to database access in a multi-wiki setup.

Mon, May 13, 9:05 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona claimed T348281: Make the CampaignEvents database configuration use the new DatabaseVirtualDomains config.

This should be ready now, the only thing left to do is the deployment of the two remaining config changes. I'm removing myself as assignee as I'll be OOO for the rest of the week and most of next week.

Anything I can do to help move this along? Would be lovely to have T343098's tree closed.

Mon, May 13, 3:35 PM · MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents
Daimona added a comment to T361029: Design: Explore Potential MVP for Event Invitations.

Re option 2: usernames are typically user page links. Also, I think the original request was to add user talk and contribs links; those could use the standard user tool links format

@Daimona Something like this?

Screenshot 2024-05-13 at 3.37.34 PM.png (1×1 px, 481 KB)

Mon, May 13, 3:30 PM · Campaign-Tools (Campaign-Tools-Current-Sprint)

Sun, May 12

Daimona added a comment to T364695: @background-color-progressive-subtle has insufficient contrast with links in night mode.

While I see the WCAG guidelines as guiding principles, as in 4.49:1 vs 4.5:1 is not a fail in my opinion, I assume that we could change the color slightly to also make automated tests not chew up on this every time it's encountered. cc: @DTorsani-WMF

Sun, May 12, 10:48 PM · Web-Team-Backlog (Needs Prioritization (Tech)), Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Design, Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, Codex
Daimona updated the task description for T364695: @background-color-progressive-subtle has insufficient contrast with links in night mode.
Sun, May 12, 4:08 PM · Web-Team-Backlog (Needs Prioritization (Tech)), Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Design, Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, Codex
Daimona moved T364695: @background-color-progressive-subtle has insufficient contrast with links in night mode from Backlog to Night mode (mobile) on the FY2023-24-WE 2.1 Typography and palette customizations board.
Sun, May 12, 4:06 PM · Web-Team-Backlog (Needs Prioritization (Tech)), Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Design, Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, Codex
Daimona created T364695: @background-color-progressive-subtle has insufficient contrast with links in night mode.
Sun, May 12, 4:06 PM · Web-Team-Backlog (Needs Prioritization (Tech)), Design-System-Team (DST-Sprint-22 (2024-04-29 to 2024-05-10)), Design, Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, Codex

Thu, May 9

Daimona moved T362897: Investigation: How can we store worklists that will be shared by organizers who use Event Invitations? from Code Review to Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.

(We discussed this a couple days ago. Another option to explore is using the main stash to store JSON blobs instead of having a dedicated schema. Semi-persistence should be fine, as the invitation lists are not critical, and are only relevant for a short period of time anyway. There might be a few technical details to hash out though, such as any size limits, and whether the main stash would be suitable in general.)

Thu, May 9, 3:55 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Current-Sprint)

Wed, May 8

Daimona moved T363866: Special:AllEvents each event list event should include Event time from Backlog to Triaged on the Campaign-Tools board.
Wed, May 8, 4:24 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T363867: Special:AllEvents each event list event should include Event timezone from Backlog to Triaged on the Campaign-Tools board.
Wed, May 8, 4:23 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona added a parent task for T363863: Special:AllEvents displays only one organizer per event: T355666: [EPIC] Event List.
Wed, May 8, 4:23 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona added subtasks for T355666: [EPIC] Event List: T363867: Special:AllEvents each event list event should include Event timezone, T363866: Special:AllEvents each event list event should include Event time, T363863: Special:AllEvents displays only one organizer per event.
Wed, May 8, 4:23 PM · Event-Discovery
Daimona added a parent task for T363866: Special:AllEvents each event list event should include Event time: T355666: [EPIC] Event List.
Wed, May 8, 4:23 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona added a parent task for T363867: Special:AllEvents each event list event should include Event timezone: T355666: [EPIC] Event List.
Wed, May 8, 4:23 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona moved T364007: Icon labels not getting localized on Special:AllEvents from Backlog to Estimated/Ready for work on the Campaign-Tools board.
Wed, May 8, 4:14 PM · CampaignEvents, Campaign-Tools
Daimona added a comment to T361029: Design: Explore Potential MVP for Event Invitations.

So these are my design options to improve the invitation list management, with a preference for Option 1 for the MVP.

Option 1Option2
Combination of Idea 1 and 2aCombination of Idea 1 and 2b
Wed, May 8, 3:17 PM · Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona added a comment to T364353: Exclude sandbox events from the Event List.

@Daimona Thanks for providing this feedback! This is helpful. Can you explain a bit more about how the new status could work? I'm a bit confused by this. Thanks!

Wed, May 8, 12:04 AM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona added a comment to T361029: Design: Explore Potential MVP for Event Invitations.

What other forms? Almost every other form we have has post-submit validation, the main exception being the "Message participants" feature.

@Daimona I am referring to showing a warning message post validation. It is only error messages we do this for. Warning messages do not prevent form submission.

Wed, May 8, 12:01 AM · Campaign-Tools (Campaign-Tools-Current-Sprint)

Tue, May 7

Daimona added a comment to T361029: Design: Explore Potential MVP for Event Invitations.

The standard input field for pages takes the page name, not the URL

Are you referring to the Event page URL? You mean you can just input the page name instead of the URL. If so, would it work for pages of different namespaces (e.g event pages not in the Event names space)

Tue, May 7, 8:51 PM · Campaign-Tools (Campaign-Tools-Current-Sprint)

Mon, May 6

Daimona added a comment to T364353: Exclude sandbox events from the Event List.

This could be way harder than it sounds, basically boiling down to the question of how to detect a test event in a robust way (that doesn't depend on language or project conventions). It could maybe be generalized to a new status (in addition to "open" and "closed") which, when set, has the effect of excluding an event from AllEvents and similar lists.

Mon, May 6, 11:26 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona added a comment to T361029: Design: Explore Potential MVP for Event Invitations.

Current design

image.png (3×4 px, 1 MB)

Mon, May 6, 6:03 PM · Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona added a parent task for T362006: Provide a Swagger-UI for exploring the core REST API: T353157: Port CampaignEvents REST API documentation to swagger.
Mon, May 6, 1:36 PM · Patch-For-Review, MediaWiki-REST-API, MW-Interfaces-Team, Documentation, API Platform (RESTBase Deprecation Roadmap), Code-Health
Daimona added a subtask for T353157: Port CampaignEvents REST API documentation to swagger: T362006: Provide a Swagger-UI for exploring the core REST API.
Mon, May 6, 1:36 PM · Campaign-Tools, CampaignEvents
Daimona added a comment to T303619: Can't test handlers with a param of type 'title' with HandlerTestTrait.

Fixed by r1023884?

Mon, May 6, 1:30 PM · MW-Interfaces-Team, MediaWiki-Core-Tests, MediaWiki-REST-API

Sun, May 5

Daimona awarded T20110: Define AbuseFilter consequence to display a CAPTCHA a Love token.
Sun, May 5, 12:56 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Patch-For-Review, User-notice, ConfirmEdit (CAPTCHA extension), Wikimedia-Hackathon-2024, AbuseFilter

Fri, May 3

Daimona moved T324252: Check if the event page belongs to the wiki where the user is trying to access on Special:EventDetails/{eventID} from Tech Input 💬 to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, May 3, 5:49 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Campaigns-Design, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona removed a project from T324252: Check if the event page belongs to the wiki where the user is trying to access on Special:EventDetails/{eventID}: Patch-For-Review.
Fri, May 3, 3:06 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Campaigns-Design, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T324252: Check if the event page belongs to the wiki where the user is trying to access on Special:EventDetails/{eventID} from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, May 3, 3:06 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Campaigns-Design, Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T363906: Ensure filters that use PII-sensitive variables are protected.

This could be captured by changing af_hidden from a bool to a bitfield, and should be fairly backwards compatible if public=0 and private=1.

Fri, May 3, 12:45 PM · Trust and Safety Product Sprint (Sprint Shekere (13th May - 24th May)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
Daimona renamed T363865: Update start date filtering options on Special:AllEvents from Discuss start date filtering options on Special:AllEvents to Update start date filtering options on Special:AllEvents .
Fri, May 3, 12:44 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T363865: Update start date filtering options on Special:AllEvents from Needs Input / Design in progress to Ready for development on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, May 3, 12:30 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona edited projects for T363865: Update start date filtering options on Special:AllEvents , added: Campaign-Tools (Campaign-Tools-Current-Sprint); removed Campaign-Tools.
Fri, May 3, 12:30 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T353382: Create a basic list of all events with Event Registration.

Since we now have follow-up tasks for all of the above, and those tasks have been discussed and prioritized, should we close this task here?

Fri, May 3, 12:28 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), CampaignEvents, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaign-Registration, Event-Discovery

Thu, May 2

Daimona added a comment to T363906: Ensure filters that use PII-sensitive variables are protected.
  • should use a new column, eg. af_protected that takes a running list of user rights which are required to view the filter/logs
Thu, May 2, 4:37 PM · Trust and Safety Product Sprint (Sprint Shekere (13th May - 24th May)), Patch-For-Review, Trust and Safety Product Team, AbuseFilter
Daimona added a comment to T363863: Special:AllEvents displays only one organizer per event.

Discussed today. Decision: we will work on this, but it is not considered a blocker. The idea is to show a limited number of organizers (maybe just 1), and then explicitly say that there are more organizers. Users can see the full list by opening the event. @gonyeahialam to explore design options.

Thu, May 2, 2:02 PM · Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona created T364007: Icon labels not getting localized on Special:AllEvents.
Thu, May 2, 1:59 PM · CampaignEvents, Campaign-Tools
Daimona updated the task description for T363865: Update start date filtering options on Special:AllEvents .
Thu, May 2, 1:52 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T363865: Update start date filtering options on Special:AllEvents .

Discussed today. Decisions: we will do this now, before widely sharing the event list page. We will consider adding an inline notice to ongoing events in the UI, and possibly a way for users to filter them out. However, that will be done in another task and is not considered a blocker.

Thu, May 2, 1:50 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T363866: Special:AllEvents each event list event should include Event time.

Discussed today, see notes at T363867#9763832.

Thu, May 2, 1:29 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona added a comment to T363867: Special:AllEvents each event list event should include Event timezone.

Discussed today at backlog refinement. Decision: we are not considering this a blocker for the time being. We will need to do more research and decide if we actually want to do this and how. Some options we considered:

  • Show the time zone but not the time (using the event time zone)
  • Show time + time zone using the same rule as EventDetails (online -> user time zone, in-person -> event time zone). Problem: it might be confusing.
  • Show time + time zone using the user time zone everywhere. Do not display the time zone for each event. Just display it once, maybe as a form field.
Thu, May 2, 1:28 PM · CampaignEvents, Campaign-Tools, Campaign-Registration

Wed, May 1

Daimona moved T363864: Special:AllEvents long usernames should wrap on smaller breakpoints from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, May 1, 12:58 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T363859: Special:AllEvents should display the entire word "September" from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Wed, May 1, 12:58 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T355035: MediaWikiIntegrationTestCase->loadExtensionDefaultConfigVars().

This very much is a real problem, and the proposed solution is T277470: Ignore (most) of LocalSettings.php when running PHPUnit (fix surprise test failures). I think that would be pretty much equivalent to this task here, so maybe it can be closed as duplicate?

Wed, May 1, 12:49 AM · MediaWiki-Core-Tests

Tue, Apr 30

Daimona moved T363864: Special:AllEvents long usernames should wrap on smaller breakpoints from Needs Input / Design in progress to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Apr 30, 11:25 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona claimed T363864: Special:AllEvents long usernames should wrap on smaller breakpoints.
Tue, Apr 30, 11:25 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona claimed T363859: Special:AllEvents should display the entire word "September".
Tue, Apr 30, 10:44 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona moved T363859: Special:AllEvents should display the entire word "September" from Needs Input / Design in progress to Code Review on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Apr 30, 10:43 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration
Daimona added a comment to T355128: Update clickwrap agreement experience on Statistics tab based on PII/non-PII selection.
  1. The div with id="StatsPanel" should not have 20px of padding on the left. It should instead be left aligned with the menu bar above it.
Tue, Apr 30, 5:20 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration
Daimona added a comment to T361029: Design: Explore Potential MVP for Event Invitations.

@Daimona What are the accepted ways to separate the article titles in the text input fields? Note: Some articles have commas in their names.

Tue, Apr 30, 4:41 PM · Campaign-Tools (Campaign-Tools-Current-Sprint)
Daimona moved T355128: Update clickwrap agreement experience on Statistics tab based on PII/non-PII selection from Code Review to Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Tue, Apr 30, 1:30 PM · MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), MW-1.42-notes (1.42.0-wmf.23; 2024-03-19), Campaign-Tools (Campaign-Tools-Current-Sprint), Campaigns-Design, CampaignEvents, Campaign-Registration

Mon, Apr 29

Daimona moved T363211: Do not show Response statistics tab in the case of no participant questions being enabled from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Mon, Apr 29, 12:44 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), CampaignEvents, Campaign-Registration

Sun, Apr 28

Daimona added a comment to T363284: Deadlock upon logging in in selenium tests with CentralAuth and SQLite.

@zeljkofilipin The documentation that I mentioned in our meeting was for setting up a wikifarm, not explicitly setting up central auth. But check out this comment from @Daimona as I think it is what you will need to get central auth working.

Sun, Apr 28, 2:11 PM · User-zeljkofilipin, Patch-For-Review, MediaWiki-Core-Tests, Browser-Tests, Campaign-Tools (Campaign-Tools-Current-Sprint)

Sat, Apr 27

Daimona closed T350959: Use expression builder instead of raw SQL in CampaignEvents, a subtask of T350075: Migrate raw SQL building in conditions to expression builder in WMF-deployed extensions, as Resolved.
Sat, Apr 27, 12:40 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Epic, MediaWiki-libs-Rdbms
Daimona closed T350959: Use expression builder instead of raw SQL in CampaignEvents as Resolved.
Sat, Apr 27, 12:40 AM · CampaignEvents, Technical-Debt

Fri, Apr 26

Daimona added a comment to T363573: Maintenance_bot not removing patch-for-review when all conditions are seemingly met.

We probably should actually fix the gitlab part before running it again

Fri, Apr 26, 4:49 PM · Phabricator maintenance bot
Daimona added a comment to T363573: Maintenance_bot not removing patch-for-review when all conditions are seemingly met.

Lol, my first conflict in gitlab.

Fri, Apr 26, 4:46 PM · Phabricator maintenance bot
Daimona moved T356520: Trim whitespace for Grant ID on form submission from Code Review to QA 🐛 on the Campaign-Tools (Campaign-Tools-Current-Sprint) board.
Fri, Apr 26, 3:21 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Campaign-Tools (Campaign-Tools-Current-Sprint), WikimediaCampaignEvents, Campaign-Registration
Daimona created T363573: Maintenance_bot not removing patch-for-review when all conditions are seemingly met.
Fri, Apr 26, 12:47 PM · Phabricator maintenance bot