Page MenuHomePhabricator

Daimona
Musician

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
May 18 2017, 10:49 AM (280 w, 5 h)
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

Recent Activity

Yesterday

Daimona added a comment to T318828: Update copy on registration popup (once dashboard integration work implemented).

One thing to point out about the copy that I also noted in r836183: "(s) plurals" as in "organizer(s)" should be avoided if possible. They may be good in English, but in other languages forming a plural may be slightly harder than adding an "s", and verbs would need to be conjugated differently if the subject is singular vs plural, and other parts of the sentence may need to be changed as well. See e.g. https://www.mediawiki.org/wiki/Manual:Messages_API#Switches_in_messages%E2%80%A6. If we need proper plural support for these languages, we will use the appropriate localization functions. Else, just use plural consistently.

Wed, Sep 28, 10:10 PM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona added a comment to T316137: Add organizers to EventDetails page.

@Daimona @MHorsey-WMF Organizers are not yet displaying on Event Details page (this is still tagged Patch-for-review, so I don't think it is fully integrated yet).

Wed, Sep 28, 9:52 PM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona added a comment to T302584: [EPIC] Integrate Event Center with Programs & Events Dashboard.

Now that we have a requirement to allow confidential registration (T316405), we need to think about how the dashboard integration will handle it. For example, this question:

@Ragesoss @cmelo Hello! If someone registers as public and then changes to private, can we remove their username from the dashboard? And how about if someone joins as private and decides to be public?

Wed, Sep 28, 3:30 PM · Epic, Campaign-Registration, Campaign-Tools
Daimona added a project to T318828: Update copy on registration popup (once dashboard integration work implemented): CampaignEvents.
Wed, Sep 28, 3:21 PM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona added a comment to T318256: Dark ship to officewiki, testwiki, and test2wiki.

Should this task be closed as a duplicate of T318592, or does it have a different purpose?

Wed, Sep 28, 3:21 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents

Tue, Sep 27

Daimona added a comment to T316772: [design input] Automatic email confirmation message.

@Daimona I have updated the design based on your feedback.
Regarding removing the join group chat paragraph: At this point after registration, for events with a group chat, joining the chat is the next most important action so it needs to be highlighted(other information in the email has already been seen by the user before registration except the group chat link). From the usability test we know that persons do not immediately understand what the group chat means, the paragraph around the group chat link provides more context and clarity. We can remove the join group chat button at the bottom instead.

Tue, Sep 27, 10:40 PM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona updated the task description for T315692: Add timezone parameter to the edit registration endpoints.
Tue, Sep 27, 1:19 PM · Patch-For-Review, Campaign-Registration, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents
Daimona updated the task description for T315691: Add timezone selector to the edit registration form.
Tue, Sep 27, 1:12 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), Patch-For-Review, CampaignEvents, Campaign-Registration, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona committed rUCAMb7d11dd02054: Make ListOrganizersHandler return data for user page links (authored by Daimona).
Make ListOrganizersHandler return data for user page links
Tue, Sep 27, 1:14 AM
Daimona changed the status of T316726: Can't close Registration popup on arabic wikipedia from Stalled to Open.
Tue, Sep 27, 12:07 AM · Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona added a comment to T316726: Can't close Registration popup on arabic wikipedia.

We've merged the VE patch on T240041, can you check is this is fixed?

Tue, Sep 27, 12:07 AM · Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents

Mon, Sep 26

Daimona removed a project from T318120: Update database schema to support private registration: Patch-For-Review.

@vaughnwalters For testing: make sure that the schema on beta is up-to-date, and that we didn't introduce any bug in things related to registering for an event (e.g., make sure that you can still register without crashes and that your username appears in the lists of participants).

Mon, Sep 26, 9:59 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona moved T318379: Change storage of organizer roles from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.

@vaughnwalters For testing, you essentially only need to ensure that the schema is up-to-date on beta, and that lists of participants are still working ("more details" dialog on event page and Special:EventDetails; possibly also the numbers shown on Special:MyEvents).

Mon, Sep 26, 9:57 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona moved T318251: Implement proper limit and pagination for organizer lists from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.

@vaughnwalters Quick note for QA: the pagination should be testable through the "list organizers of an event" endpoint, by providing the last_organizer_id parameter (that you can grab from the organizer_id field in the response).

Mon, Sep 26, 9:56 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona committed rUCAM4c4a2c49785d: Change storage of organizer roles (authored by Daimona).
Change storage of organizer roles
Mon, Sep 26, 9:37 PM
Daimona committed rUCAM078d63ea2085: Implement basic pagination for organizer lists (authored by Daimona).
Implement basic pagination for organizer lists
Mon, Sep 26, 9:37 PM
Daimona committed rUCAMfa4f088707d3: Update schema for private registration (authored by Daimona).
Update schema for private registration
Mon, Sep 26, 9:37 PM
Daimona updated the task description for T318592: Deploy the CampaignEvents extension to production (testwiki, test2wiki, officewiki).
Mon, Sep 26, 4:43 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Wikimedia-extension-review-queue, Wikimedia-Extension-setup, CampaignEvents, Campaign-Registration
Daimona updated the task description for T318592: Deploy the CampaignEvents extension to production (testwiki, test2wiki, officewiki).
Mon, Sep 26, 4:39 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Wikimedia-extension-review-queue, Wikimedia-Extension-setup, CampaignEvents, Campaign-Registration
Daimona moved T318592: Deploy the CampaignEvents extension to production (testwiki, test2wiki, officewiki) from Backlog to Pre-deployment on the CampaignEvents board.
Mon, Sep 26, 4:38 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Wikimedia-extension-review-queue, Wikimedia-Extension-setup, CampaignEvents, Campaign-Registration
Daimona changed the status of T318595: Create database schema for the CampaignEvents extension on testwiki, test2wiki, and officewiki from Open to Stalled.

Stalled because subtask.

Mon, Sep 26, 4:38 PM · DBA, CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona updated the task description for T318595: Create database schema for the CampaignEvents extension on testwiki, test2wiki, and officewiki.
Mon, Sep 26, 4:38 PM · DBA, CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona added a parent task for T318593: Review database schema of the CampaignEvents extension: T318595: Create database schema for the CampaignEvents extension on testwiki, test2wiki, and officewiki.
Mon, Sep 26, 4:37 PM · Campaign-Registration, CampaignEvents, Campaign-Tools, DBA
Daimona added a subtask for T318595: Create database schema for the CampaignEvents extension on testwiki, test2wiki, and officewiki: T318593: Review database schema of the CampaignEvents extension.
Mon, Sep 26, 4:37 PM · DBA, CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona created T318595: Create database schema for the CampaignEvents extension on testwiki, test2wiki, and officewiki.
Mon, Sep 26, 4:37 PM · DBA, CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona updated the task description for T318593: Review database schema of the CampaignEvents extension.
Mon, Sep 26, 4:27 PM · Campaign-Registration, CampaignEvents, Campaign-Tools, DBA
Daimona added a parent task for T318379: Change storage of organizer roles: T318593: Review database schema of the CampaignEvents extension.
Mon, Sep 26, 4:23 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona added a subtask for T318593: Review database schema of the CampaignEvents extension: T318379: Change storage of organizer roles.
Mon, Sep 26, 4:23 PM · Campaign-Registration, CampaignEvents, Campaign-Tools, DBA
Daimona added a parent task for T318120: Update database schema to support private registration: T318593: Review database schema of the CampaignEvents extension.
Mon, Sep 26, 4:23 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona added a subtask for T318593: Review database schema of the CampaignEvents extension: T318120: Update database schema to support private registration.
Mon, Sep 26, 4:23 PM · Campaign-Registration, CampaignEvents, Campaign-Tools, DBA
Daimona changed the status of T318593: Review database schema of the CampaignEvents extension from Open to Stalled.

This is not actionable yet, pending completion of T318120 and T318379, both high priority.

Mon, Sep 26, 4:23 PM · Campaign-Registration, CampaignEvents, Campaign-Tools, DBA
Daimona created T318593: Review database schema of the CampaignEvents extension.
Mon, Sep 26, 4:21 PM · Campaign-Registration, CampaignEvents, Campaign-Tools, DBA
Daimona created T318592: Deploy the CampaignEvents extension to production (testwiki, test2wiki, officewiki).
Mon, Sep 26, 4:18 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Wikimedia-extension-review-queue, Wikimedia-Extension-setup, CampaignEvents, Campaign-Registration
Daimona updated the task description for T318120: Update database schema to support private registration.
Mon, Sep 26, 3:59 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona moved T318120: Update database schema to support private registration from In Progress 💻 to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Mon, Sep 26, 3:59 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona updated the task description for T318120: Update database schema to support private registration.
Mon, Sep 26, 3:59 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona claimed T318120: Update database schema to support private registration.
Mon, Sep 26, 3:37 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona updated the task description for T316772: [design input] Automatic email confirmation message.
Mon, Sep 26, 2:03 PM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona updated the task description for T316772: [design input] Automatic email confirmation message.
Mon, Sep 26, 2:02 PM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona updated the task description for T318120: Update database schema to support private registration.
Mon, Sep 26, 12:09 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona moved T312869: Re-implement tracking tools logic from In Progress 💻 to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Mon, Sep 26, 12:06 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona edited projects for T317705: Add initial wiring code and configuration for the P&E dashboard, added: Campaign-Tools; removed Campaign-Tools (Campaign-Tools-Sprint-21).

This should not be worked on at this time.

Mon, Sep 26, 12:01 PM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona updated the task description for T317705: Add initial wiring code and configuration for the P&E dashboard.
Mon, Sep 26, 11:40 AM · Campaign-Tools, Campaign-Registration, CampaignEvents
Daimona updated the task description for T317707: Add code for calling the P&E dashboard API.
Mon, Sep 26, 11:38 AM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona added a comment to T316772: [design input] Automatic email confirmation message.

Feels like if we can't be 100% sure then we can't use HTML in the short term. Plaintext everywhere is significantly preferable to HTML in some places and a broken mess in others.

Can we approach the growth team, and in the meanwhile go ahead with plaintext only?

Mon, Sep 26, 10:49 AM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona moved T316137: Add organizers to EventDetails page from In Progress 💻 to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Mon, Sep 26, 10:06 AM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona added a comment to T318381: Reconsider global vs local implementation of the event DB.

If I recall correctly we want the DB to be global to be able to have the calendar and display the list of all events on any wiki,

Mon, Sep 26, 9:25 AM · CampaignEvents, Campaign-Registration, Campaign-Tools

Sat, Sep 24

matmarex awarded T318455: "time offset from UTC" timezone option in Special:Preferences doesn't work with negative offsets with minutes a Pterodactyl token.
Sat, Sep 24, 9:15 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Patch-For-Review, MediaWiki-Core-Preferences
Daimona added a comment to T316772: [design input] Automatic email confirmation message.

One important update: it just occurred to me that Echo notifications via email are not guaranteed to be HTML. This can be controlled with a site-wide setting, as well as with a user preference ("Email format" in the notifications section). By itself this wouldn't be a problem, as we could adapt the message for plaintext emails by stripping some formatting. The main issue is that Echo does not tell you what format it will use, so there isn't a way to change the output depending on that preference. I think there are several possible solution, with different degrees of correctness and different time requirements:

  • Stick to plaintext for now, and do something later on to enable use of HTML
  • Add some quick hack to Echo that tells you what format is being used. While quick, this is really hacky. A notification model should not need to know what formatter is being used to format it.
  • Refactor Echo's PresentationModel to have separate methods for different output formats (e.g., getPlaintextBody(), getHTMLBody() etc.). Maybe this could even go as far as creating separate interfaces for each output format, and let each presentation model only implement the interfaces it needs. This is potentially not only for html vs plaintext, but also web vs email vs app. Needless to say, it would take more time.
Sat, Sep 24, 4:30 PM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona moved T318450: Suppressed user: change language from "username removed" to "username suppressed" from Needs Input to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Sat, Sep 24, 12:32 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona claimed T318450: Suppressed user: change language from "username removed" to "username suppressed".

This is literally a one word change. I'll be doing this as part of the work for T316137, because we need to change the key of this message. If we wanted to keep "removed" we'd have to ask for a rename on translatewiki, but since we also want to change the content of the message, it's much easier because we don't need a rename.

Sat, Sep 24, 12:27 PM · Patch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration

Fri, Sep 23

Daimona moved T318455: "time offset from UTC" timezone option in Special:Preferences doesn't work with negative offsets with minutes from Needs Input to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Fri, Sep 23, 10:24 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Patch-For-Review, MediaWiki-Core-Preferences
Daimona edited projects for T318455: "time offset from UTC" timezone option in Special:Preferences doesn't work with negative offsets with minutes, added: Campaign-Tools (Campaign-Tools-Sprint-21); removed Campaign-Tools.

A historical note: apparently this bug was introduced in 2009, when preferences themselves were introduced in MW core. I guess nobody uses negative offsets not rounded to the hour :)

Fri, Sep 23, 10:24 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Patch-For-Review, MediaWiki-Core-Preferences
Daimona added a comment to T309629: Create new widget for selecting a timezone.

Noting here that the timezone selector in the preferences is already broken for negative offsets, see T318455.

Fri, Sep 23, 10:13 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Registration, Campaign-Tools (Campaign-Tools-Sprint-21), MediaWiki-Core-Preferences, Technical-Debt
Daimona claimed T318455: "time offset from UTC" timezone option in Special:Preferences doesn't work with negative offsets with minutes.
Fri, Sep 23, 10:12 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Patch-For-Review, MediaWiki-Core-Preferences
Daimona updated the task description for T318455: "time offset from UTC" timezone option in Special:Preferences doesn't work with negative offsets with minutes.
Fri, Sep 23, 10:01 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Patch-For-Review, MediaWiki-Core-Preferences
Daimona created T318455: "time offset from UTC" timezone option in Special:Preferences doesn't work with negative offsets with minutes.
Fri, Sep 23, 10:00 PM · Campaign-Tools (Campaign-Tools-Sprint-21), Patch-For-Review, MediaWiki-Core-Preferences
Daimona moved T309629: Create new widget for selecting a timezone from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.

@vaughnwalters We're not using the new widget yet, as this was only a core change. The only place that uses the new widget right now is Special:Preferences#mw-prefsection-rendering-dateformat. There should be no change in behaviour, so you could perhaps test that the timezone selector there works the same as it did before commit 090599c048b7827b138afb7851cfcd26d3c8bd2b.

Fri, Sep 23, 8:44 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Registration, Campaign-Tools (Campaign-Tools-Sprint-21), MediaWiki-Core-Preferences, Technical-Debt
Daimona added a comment to T318161: Diacritics from IRC are sometimes encoded incorrectly in telegram.

Yup, it seems to be working now, thank you :)

Fri, Sep 23, 8:36 PM · User-bd808, Tool-bridgebot
Daimona added a comment to T301208: Define rough technical roadmap.

@ldelench_wmf @vyuen Since this task seems to be about MVP, can it be closed now?

Fri, Sep 23, 5:38 PM · Campaign-Registration
Daimona added projects to T316606: Design questions on the EventDetails page: Campaign-Tools, CampaignEvents.

@ifried @gonyeahialam I created T318165 without realizing that this task already existed. Should the other one be closed as duplicate of this one? Also, maybe this one could then be renamed to "Implement ..." rather than saying "questions".

Fri, Sep 23, 5:37 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona added a project to T317221: Implement preference for user to opt into automatic registration message: CampaignEvents.
Fri, Sep 23, 5:34 PM · Campaign-Tools, CampaignEvents, Campaign-Registration
Daimona added a project to T318291: [Design input needed on placement] Provide attribution to Geocode Earth: CampaignEvents.
Fri, Sep 23, 5:34 PM · Campaigns-Design, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration
Daimona created T318437: Deleted and suppressed organizers are not loaded dynamically on Special:EventDetails.
Fri, Sep 23, 5:33 PM · CampaignEvents, Campaign-Tools, Campaign-Registration
Daimona updated the task description for T316137: Add organizers to EventDetails page.
Fri, Sep 23, 2:42 PM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona moved T318251: Implement proper limit and pagination for organizer lists from Needs Input to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Fri, Sep 23, 2:36 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona updated the task description for T318251: Implement proper limit and pagination for organizer lists.
Fri, Sep 23, 2:30 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona updated the task description for T318379: Change storage of organizer roles.
Fri, Sep 23, 1:29 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona moved T318379: Change storage of organizer roles from In Progress 💻 to Code Review/Tech Input 💬 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Fri, Sep 23, 1:20 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona added a comment to T318251: Implement proper limit and pagination for organizer lists.

Decision: count and limit will be fixed as part of T318379. This task remains about implementing pagination.

Fri, Sep 23, 1:17 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration

Thu, Sep 22

Daimona updated the task description for T318381: Reconsider global vs local implementation of the event DB.
Thu, Sep 22, 10:54 PM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona created T318381: Reconsider global vs local implementation of the event DB.
Thu, Sep 22, 10:44 PM · CampaignEvents, Campaign-Registration, Campaign-Tools
Daimona added a comment to T318177: Global user IDs are not guaranteed to be stable.

The Wikimedia Wikis are running MariaDB 10.4+, where this should no longer be a problem. And since we don't really support CentralAuth for third parties, I don't really think we need to do something here.

Thu, Sep 22, 10:32 PM · MediaWiki-extensions-CentralAuth
Daimona updated the task description for T318379: Change storage of organizer roles.
Thu, Sep 22, 10:08 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona claimed T318379: Change storage of organizer roles.
Thu, Sep 22, 10:06 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona updated the task description for T318379: Change storage of organizer roles.
Thu, Sep 22, 10:06 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona created T318379: Change storage of organizer roles.
Thu, Sep 22, 10:00 PM · Campaign-Registration, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21)
Daimona added a comment to T318177: Global user IDs are not guaranteed to be stable.

The "delete global account" feature was originally implemented for the purposes of the SUL migration and it hasn't really been used since. I don't think soft deletion is the way to go here.

Thu, Sep 22, 9:45 PM · MediaWiki-extensions-CentralAuth
Daimona created T318378: Investigate emailing users in the context of global accounts.
Thu, Sep 22, 9:40 PM · Campaign-Registration, Campaign-Tools, CampaignEvents
Daimona added a comment to T318374: Design input needed: Use external link icon for chat/video links.

I should note that the visual example above is how the Vector skins styles external links in the article body. We may be able to add icons of some kind, but it may look differently.

Thu, Sep 22, 9:17 PM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona reassigned T318184: phan-taint-check-plugin does not support complex Hooks declaration from Daimona to dcausse.
Thu, Sep 22, 3:51 PM · phan-taint-check-plugin
Daimona closed T318184: phan-taint-check-plugin does not support complex Hooks declaration as Resolved.
Thu, Sep 22, 3:51 PM · phan-taint-check-plugin
Daimona added a comment to T316688: Technical review: Display event time in "source of truth" timezone as well as in user's local timezone.

With that being said, we have a few options. The following were mentioned in today's meeting, but there could be more.

Thu, Sep 22, 3:37 PM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona added a comment to T316772: [design input] Automatic email confirmation message.

In reference to the above, here is how the notification would look like with minimal styling:

image.png (1×3 px, 222 KB)

Thu, Sep 22, 12:40 PM · Campaigns-Design, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona added a comment to T318251: Implement proper limit and pagination for organizer lists.

I think a possible approach would be to have getEventOrganizers() return a "continuation token" (in practice, the ceo_id of the last row in the result set), and callers could pass it as well. Maybe it could be a pass-by-ref parameter.

That works, we'd have to be explicit about ordering of course.

Thu, Sep 22, 11:14 AM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration

Wed, Sep 21

Daimona added a comment to T318291: [Design input needed on placement] Provide attribution to Geocode Earth.

It appears this can be as simple as:

© <a href="https://geocode.earth">Geocode Earth</a>
Wed, Sep 21, 10:56 PM · Campaigns-Design, CampaignEvents, Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration
Daimona moved T317581: Add an abstraction for the ce_address table from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.

@vaughnwalters I think there isn't much for you to test here. Essentially, just make sure that if you create or edit an event, you can add, change, and remove the address without crashes or other obvious bugs. Just a quick test should suffice.

Wed, Sep 21, 8:52 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona committed rUCAMa191c8541dce: Add an abstraction for the ce_address table (authored by Daimona).
Add an abstraction for the ce_address table
Wed, Sep 21, 7:13 PM
Daimona added a comment to T318261: Shift click does not select multiple users with dynamically added checkboxes.

(Potential solution to this: fire the wikipage.content hook, which causes the code in checkboxShift to run again. Need to check that it's fine if the checkboxShift setup code runs more than once on the same checkbox.)

Wed, Sep 21, 6:03 PM · CampaignEvents, Campaign-Tools
Daimona added a comment to T313077: checkboxShift.js is incompatible with OOUI checkboxes.

Okay, got it. I am moving this to product sign off and I created T318261 to deal with the remaining small bug. I didn't yet tag OOUI or MediaWiki-interface on that ticket because I am not sure if this remaining bit is just on our end?

Wed, Sep 21, 6:01 PM · MW-1.40-notes (1.40.0-wmf.2; 2022-09-19), Performance-Team, Campaign-Tools (Campaign-Tools-Sprint-21), JavaScript, OOUI, MediaWiki-Interface
Daimona added a subtask for T316137: Add organizers to EventDetails page: T318251: Implement proper limit and pagination for organizer lists.
Wed, Sep 21, 5:21 PM · MW-1.40-notes (1.40.0-wmf.4; 2022-10-03), Patch-For-Review, Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona added a parent task for T318251: Implement proper limit and pagination for organizer lists: T316137: Add organizers to EventDetails page.
Wed, Sep 21, 5:21 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona added a comment to T318251: Implement proper limit and pagination for organizer lists.

I think a possible approach would be to have getEventOrganizers() return a "continuation token" (in practice, the ceo_id of the last row in the result set), and callers could pass it as well. Maybe it could be a pass-by-ref parameter.

Wed, Sep 21, 4:26 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona moved T318120: Update database schema to support private registration from Needs Input to Ready on the Campaign-Tools (Campaign-Tools-Sprint-21) board.
Wed, Sep 21, 4:24 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona edited projects for T318120: Update database schema to support private registration, added: Campaign-Tools (Campaign-Tools-Sprint-21); removed Campaign-Tools.

Estimated asynchronously

Wed, Sep 21, 4:23 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), Campaign-Registration, CampaignEvents
Daimona added a comment to T317581: Add an abstraction for the ce_address table.

Estimated asynchronously

Wed, Sep 21, 4:23 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona set the point value for T317581: Add an abstraction for the ce_address table to 2.
Wed, Sep 21, 4:22 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona claimed T318251: Implement proper limit and pagination for organizer lists.
Wed, Sep 21, 4:13 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona created T318251: Implement proper limit and pagination for organizer lists.
Wed, Sep 21, 4:12 PM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration
Daimona moved T309332: Make it possible to specify a policy message to use when someone registers for an event from Code Review/Tech Input 💬 to QA 🐛 on the Campaign-Tools (Campaign-Tools-Sprint-21) board.

@vaughnwalters: you should now be able to test the final (for now) policy message when registering on beta, both on event pages and Special:RegisterForEvent.

Wed, Sep 21, 11:00 AM · MW-1.40-notes (1.40.0-wmf.3; 2022-09-26), Campaign-Tools (Campaign-Tools-Sprint-21), CampaignEvents, Campaign-Registration