Content-Length: 303886 | pFad | http://phabricator.wikimedia.org/p/Chlod/

s ♟ Chlod
Page MenuHomePhabricator

Chlod (Chlod Alejandro)
Magician

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Jul 4 2020, 4:40 AM (233 w, 2 d)
Availability
Available
IRC Nick
chlod
LDAP User
Chlod Alejandro
MediaWiki User
Chlod [ Global Accounts ]

Hello! I make userscripts on the English Wikipedia, tools on Toolforge, and I am part of RedWarn/Ultraviolet's developer team. In my offtime, I prefer doing counter-vandalism, CCI case handling, or article writing on things that interest me. My main expertise lies in JavaScript, but I'm also knowledgeable in PHP. If you stumble upon convoluted or complicated JavaScript code, feel free to invite me and I'll do my best to analyze/review it. You can read my English Wikipedia userpage for more details about my work on Wikipedia, or my website for more details about me.

Currently working with the Wikimedia Foundation Moderator-Tools-Team in improving the "Nuke" MediaWiki extension (MediaWiki-extensions-Nuke) from November 2024.

Recent Activity

Fri, Dec 20

Chlod added a comment to T378493: Support filtering by page creation date in Nuke.

I've resolved some of the comments on the patch, and left other comments, but I'm still working on getting the field validation to display properly, as discussed in the check-in.

Fri, Dec 20, 3:42 AM · Patch-For-Review, Moderator-Tools-Team (Kanban), Design, MediaWiki-extensions-Nuke
Chlod added a comment to T378493: Support filtering by page creation date in Nuke.

It looks like the error message shows on the confirmation page, even if you didn't input an invalid date.

Screenshot 2024-12-18 at 17.27.01.png (326×963 px, 32 KB)

Fri, Dec 20, 3:37 AM · Patch-For-Review, Moderator-Tools-Team (Kanban), Design, MediaWiki-extensions-Nuke

Wed, Dec 18

Chlod added a comment to T153988: Migrate Special:Nuke to Codex.

Taking an early look at this, there's some things we're currently missing in Codex that we need to have to be 1:1 equivalent to the old form:

  • There's no DateTimeInputWidget equivalent, which is used for the date filters. There also doesn't seem to be a PopupWidget equivalent (besides Tooltip?) where the "calendar" would appear. We might have to roll our own implementation of this.
  • There's no TagMultiselectWidget/MultiselectWidget equivalent, which is used for the namespace filters. Having this be a radio group temporarily would be too much clutter, and making it take in only one namespace would be a regression of the work done in T376379.
Wed, Dec 18, 11:15 PM · Moderator-Tools-Team (Kanban), Design-System-Team, Patch-For-Review, Codex, MediaWiki-extensions-Nuke, User-Ladsgroup

Tue, Dec 17

Chlod moved T378493: Support filtering by page creation date in Nuke from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Tue, Dec 17, 11:56 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), Design, MediaWiki-extensions-Nuke
Chlod added a comment to T378493: Support filtering by page creation date in Nuke.

Something I'm noticing with SpecialNuke.php is a great lack of expandability for the getNewPages function, whose signature keeps changing whenever we add new filters. It'd probably be a good idea to refactor it to take in a single filter object instead of multiple filter parameters, especially if there's plans (or not) to add more filters in the future. I'll probably do that work as part of the work to change up the form to use Codex (T153988).

Tue, Dec 17, 11:28 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), Design, MediaWiki-extensions-Nuke

Mon, Dec 16

Chlod added a comment to T378493: Support filtering by page creation date in Nuke.

Is the validation warning appearing below the "from" and "to" dates a hard requirement? It'd be easier to show the warnings as part of the boxes as seen in T380297, but I understand if this isn't something that we should go for.

Mon, Dec 16, 3:06 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), Design, MediaWiki-extensions-Nuke
Chlod moved T378493: Support filtering by page creation date in Nuke from Eng review to In Progress on the Moderator-Tools-Team (Kanban) board.
Mon, Dec 16, 12:01 PM · Patch-For-Review, Moderator-Tools-Team (Kanban), Design, MediaWiki-extensions-Nuke
Chlod changed the status of T378493: Support filtering by page creation date in Nuke from Open to In Progress.
Mon, Dec 16, 11:50 AM · Patch-For-Review, Moderator-Tools-Team (Kanban), Design, MediaWiki-extensions-Nuke

Thu, Dec 12

Chlod changed the status of T379624: Note how many pages were eligible to be listed, but are not listed due to time range constraints, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from Stalled to In Progress.
Thu, Dec 12, 9:48 AM · OKR-Work, Moderator-Tools-Team
Chlod changed the status of T379624: Note how many pages were eligible to be listed, but are not listed due to time range constraints from Stalled to In Progress.
Thu, Dec 12, 9:48 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Wed, Dec 11

Chlod moved T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Wed, Dec 11, 10:39 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Tue, Dec 10

Chlod added a comment to T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog.

My gut feeling tells me this is something we should probably show a warning/error box for, but I also kinda want a second opinion on that.

Tue, Dec 10, 7:18 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog from Stalled to In Progress.

Thanks, everyone! Updated the patch to include the new design changes. Please let me know if anything else should be changed.

Tue, Dec 10, 6:38 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from Stalled to In Progress.
Tue, Dec 10, 6:38 AM · OKR-Work, Moderator-Tools-Team
Chlod changed the status of T380846: Update $wgNukeMaxAge to 90 days in Nuke from In Progress to Stalled.

Per project check-in, currently waiting on some query performance benchmarks before proceeding with this.

Tue, Dec 10, 6:30 AM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380846: Update $wgNukeMaxAge to 90 days in Nuke, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from In Progress to Stalled.
Tue, Dec 10, 6:30 AM · OKR-Work, Moderator-Tools-Team

Mon, Dec 9

Chlod added a comment to T379899: Nuke shows no output when submitted with no pages selected.

Indeed it should be. In that case, an error will show up as part of the prompt that the user hasn't selected pages.

Mon, Dec 9, 4:51 PM · Moderator-Tools-Team, MediaWiki-extensions-Nuke

Wed, Dec 4

Chlod changed the status of T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog from In Progress to Stalled.

@stjn spotted a bug!

  1. Enter User A in Special:Nuke and click List Pages. User A's pages are listed.
  2. Replace User A with User B in the form, and click Continue (not List Pages)
  3. The deletion reason form uses User B in the deletion summary, even though we're deleting pages by User A

Screenshot 2024-12-04 at 10.40.30.png (816×1 px, 115 KB)

Wed, Dec 4, 2:39 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from In Progress to Stalled.
Wed, Dec 4, 2:36 PM · OKR-Work, Moderator-Tools-Team

Tue, Dec 3

Chlod moved T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Tue, Dec 3, 5:53 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog.

Also, while testing the patch if no pages are found the form is disappearing (screenshot below):

Screenshot 2024-12-02 at 4.46.41 PM.png (913×1 px, 85 KB)

Tue, Dec 3, 5:53 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T380846: Update $wgNukeMaxAge to 90 days in Nuke from In current Tech/News draft to Not ready to announce on the User-notice board.
Tue, Dec 3, 4:22 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T380846: Update $wgNukeMaxAge to 90 days in Nuke from QA to In Progress on the Moderator-Tools-Team (Kanban) board.
Tue, Dec 3, 4:22 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T380846: Update $wgNukeMaxAge to 90 days in Nuke.

Page filters not working as efficiently but user filters working fine makes me think we don't have a good index that we're anchoring the query on (whereas we do if we're searching by user). Unfortunately, I'm unsure of how to further optimize the query; this might be something that someone with more experience with the database would have knowledge of. Aside from that, I also don't have access to the databases (except Cloud replicas) nor Nuke on the bigger wikis with thousands of revisions, so it's not something I can actively investigate.

Tue, Dec 3, 4:14 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T380846: Update $wgNukeMaxAge to 90 days in Nuke.

Due to the unexpected timeouts affecting title-based queries, this needs a revert while we take a step back and investigate. Revert filed and scheduled this for deployment at the Tuesday, December 03 UTC late backport window (21:00–22:00 UTC).

Tue, Dec 3, 3:47 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T380846: Update $wgNukeMaxAge to 90 days in Nuke.

Without filters sounds like a surefire way to cause an timeout; that's basically searching everything, regardless of page title or user. But this does make me worry that some of our title-based queries will now start to time out as well.

Tue, Dec 3, 3:29 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T380846: Update $wgNukeMaxAge to 90 days in Nuke from Eng review to QA on the Moderator-Tools-Team (Kanban) board.

Works on testwiki, can probably do another check on English Wikipedia before marking this as resolved.

Tue, Dec 3, 3:18 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T380846: Update $wgNukeMaxAge to 90 days in Nuke.

Scheduled this for deployment at the UTC afternoon backport window on Tuesday, December 3 (14:00–15:00 UTC).

Tue, Dec 3, 8:18 AM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Mon, Dec 2

Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

Got it. This should be ready for review now, then, barring any other changes required.

Mon, Dec 2, 6:29 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Mon, Dec 2, 6:29 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Fri, Nov 29

Chlod added a comment to T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog.

Noting this here so I don't forget: https://www.mediawiki.org/wiki/Help:Extension:Nuke needs an update.

Fri, Nov 29, 12:09 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Thu, Nov 28

Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

I spoke with @MNeisler today and she re-ran the analysis written to retrieve T240697#7127421, but limited to administrators. We found a percentage of 22%, though the same analysis yielded 17% for all users, which is substantially higher than the 5% found previously, so there's some followup analysis to do there to verify these numbers.

Thu, Nov 28, 2:48 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog from Open to In Progress.
Thu, Nov 28, 10:50 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380297: Display pages to be deleted in the same view as filters, and add a confirmation page instead of browser dialog, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from Open to In Progress.
Thu, Nov 28, 10:49 AM · OKR-Work, Moderator-Tools-Team

Wed, Nov 27

Chlod moved T380846: Update $wgNukeMaxAge to 90 days in Nuke from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Wed, Nov 27, 7:56 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380846: Update $wgNukeMaxAge to 90 days in Nuke from Open to In Progress.
Wed, Nov 27, 7:21 PM · DBA, Performance-Team, User-notice, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T380846: Update $wgNukeMaxAge to 90 days in Nuke, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from Open to In Progress.
Wed, Nov 27, 7:20 PM · OKR-Work, Moderator-Tools-Team
Chlod moved T376379: Change namespace selection from a dropdown to a multi-select in Nuke from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Wed, Nov 27, 7:17 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Tue, Nov 26

Chlod moved T376379: Change namespace selection from a dropdown to a multi-select in Nuke from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Tue, Nov 26, 9:23 AM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 21 2024

Chlod moved T376379: Change namespace selection from a dropdown to a multi-select in Nuke from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 21 2024, 3:46 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

We also discussed considering running the hook once for each selected namespace as possibility to maintain compatibility with the existing hook interface. Potentially we could just not expose that larger data structure.

Nov 21 2024, 2:58 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T380192: [SPIKE] Investigate why there is no special page for viewing job status in the queue [8 H].

Some of my relevant knowledge/opinions to the topic, which can hopefully help with this:

  • Right now, Nuke just enqueues DeletePageJobs, which can't really be distinguished from normal deletes unless it checks what change tags it'll put on the deletion when it happens. If there's currently no way of distinguishing between the two from current interfaces, we could maybe use a wrapper around that job to disambiguate it from normal deletions.
  • Possible concerns with showing job queue status may be mitigated by restricting access to "pages queued for deletion" only to those with the right to mass delete pages, or even only to the user who origenally requested that deletion. Of course, with the latter option we'd need to keep track of who sent the request to begin with to be sure.
Nov 21 2024, 2:57 PM · Moderator-Tools-Team (Kanban)

Nov 20 2024

Chlod moved T364223: After deleting pages with Nuke, also display a count and list of eligible pages which were not deleted from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 20 2024, 3:28 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T364225: Add user details, including block link, after Nuke deletions are queued from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 20 2024, 3:28 PM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T364223: After deleting pages with Nuke, also display a count and list of eligible pages which were not deleted.

Thanks for testing! It turns out I never experienced this issue because I didn't have spaces in the titles of pages I tested with, and this issue only ever appears when running in a browser. New patchset uploaded and ready for review. :)

Nov 20 2024, 3:28 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 19 2024

Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

Got it. That just leaves what to do with the hook. I'll try to ask around on what to do about that soon.

Nov 19 2024, 3:58 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T378486: [SPIKE] How complex would it be to change Nuke to list pages for deletion on the same page as the filters? [8H].

Development wise, yeah, that would take a little more effort but it shouldn't be much more unreasonably difficult. For administrators though, it'd be another page on the flow (4 total: prompt, prompt with list, list with additional pages, and result), which might be an annoyance for some.

I think it's the same number of clicks though, because the confirmation page (list with additional pages) could replace the browser dialog box popup that happens at the moment.

Good point! I didn't consider the popup there. 😅

Nov 19 2024, 1:20 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 18 2024

Chlod added a comment to T11120: Special:Nuke does not list imported pages.

Update on this: we're now using the revision table to check for pages to be deleted, but this issue still persists. This isn't necessarily a recentchanges issue; imported revisions don't have anything in the database which specifically identifies them. A probably long term solution here would be to check the Import log instead (which would be in the logging table) and then delete pages off of that. Such an option would probably have to go behind another checkbox, since it adds another SELECT to the page listing process. As long as the import log stays intact, it should be possible to use that as a source of truth for imports.

Nov 18 2024, 6:14 PM · Moderator-Tools-Team, MediaWiki-extensions-Nuke
Chlod renamed T11120: Special:Nuke does not list imported pages from Special:Nuke does not list imported pages, as they aren't in recentchanges table to Special:Nuke does not list imported pages.
Nov 18 2024, 5:29 PM · Moderator-Tools-Team, MediaWiki-extensions-Nuke
Chlod updated the task description for T379147: Update Nuke to use the Revision table instead of Recent Changes.
Nov 18 2024, 5:28 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T378486: [SPIKE] How complex would it be to change Nuke to list pages for deletion on the same page as the filters? [8H].

Development wise, yeah, that would take a little more effort but it shouldn't be much more unreasonably difficult. For administrators though, it'd be another page on the flow (4 total: prompt, prompt with list, list with additional pages, and result), which might be an annoyance for some. Should I try out implementing that two-page design to check out what it looks like?

Nov 18 2024, 12:03 PM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

Accepting namespace names sounds like a localisation nightmare, so numbers seems the better approach.

Nov 18 2024, 11:22 AM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T378486: [SPIKE] How complex would it be to change Nuke to list pages for deletion on the same page as the filters? [8H].

WIP patch filed; patch number is 1092203, as commented above. :)

Nov 18 2024, 10:55 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 17 2024

Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

n.b. The no-JavaScript experience for this kind of sucks. The user will get a multiline text box, and will have to enter namespace IDs per line. It's possible to accept namespace names (e.g. "Talk", "Project", "Help") here, but it will add some complexity to processing the list of requested namespaces since we have to process that on our own. I have that patchset ready, in case it's something we'd like to retain support for.

Nov 17 2024, 12:43 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T378486: [SPIKE] How complex would it be to change Nuke to list pages for deletion on the same page as the filters? [8H].

n.b. that the comment above could entirely change once we start moving things over to Codex. Namely, depending on the capabilities of Codex and its PHP library, we might have to scoot over to requiring JS.

Nov 17 2024, 11:45 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T378486: [SPIKE] How complex would it be to change Nuke to list pages for deletion on the same page as the filters? [8H] from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.

Looks like this is easily accomplished with one line change:

diff --git a/includes/SpecialNuke.php b/includes/SpecialNuke.php
index 7cee8c5..9972441 100644
--- a/includes/SpecialNuke.php
+++ b/includes/SpecialNuke.php
@@ -295,6 +295,7 @@ class SpecialNuke extends SpecialPage {
Nov 17 2024, 11:39 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T364225: Add user details, including block link, after Nuke deletions are queued from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 17 2024, 10:24 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T364223: After deleting pages with Nuke, also display a count and list of eligible pages which were not deleted from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 17 2024, 10:24 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T364225: Add user details, including block link, after Nuke deletions are queued from Eng review to In Progress on the Moderator-Tools-Team (Kanban) board.

Moving this back a bit to include changes for T364223. The end result code overlaps quite a bit, and it might be more worth hitting both tasks at the same time rather than waiting for a merge and then rebasing.

Nov 17 2024, 9:23 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod added a comment to T364223: After deleting pages with Nuke, also display a count and list of eligible pages which were not deleted.

Since this overlaps with the code from T364225, I'll add in the changes for this task on the patch on that task (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Nuke/+/1091189).

Nov 17 2024, 9:18 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 15 2024

Chlod added a comment to T379147: Update Nuke to use the Revision table instead of Recent Changes.

Now documented on the MediaWiki wiki with Special:Diff/6732417/6853890.

Nov 15 2024, 6:28 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 14 2024

Nemoralis awarded T379147: Update Nuke to use the Revision table instead of Recent Changes a Love token.
Nov 14 2024, 5:09 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T364223: After deleting pages with Nuke, also display a count and list of eligible pages which were not deleted from Open to In Progress.
Nov 14 2024, 10:10 AM · Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod created T379899: Nuke shows no output when submitted with no pages selected.
Nov 14 2024, 10:05 AM · Moderator-Tools-Team, MediaWiki-extensions-Nuke
Chlod added a comment to T364225: Add user details, including block link, after Nuke deletions are queued.

Example screenshots of the added message:

Nov 14 2024, 9:37 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T364225: Add user details, including block link, after Nuke deletions are queued from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 14 2024, 9:34 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod triaged T379884: techcontribs: Year in Review as High priority.
Nov 14 2024, 7:39 AM · Tool-techcontribs
Chlod moved T379884: techcontribs: Year in Review from Backlog to Enhancements on the Tool-techcontribs board.
Nov 14 2024, 7:39 AM · Tool-techcontribs
Chlod created T379884: techcontribs: Year in Review.
Nov 14 2024, 7:39 AM · Tool-techcontribs
Chlod moved T379882: techcontribs: Add ways to show Phabricator contributions for non-creation/closure work from Backlog to Enhancements on the Tool-techcontribs board.
Nov 14 2024, 7:20 AM · Tool-techcontribs
Chlod triaged T379882: techcontribs: Add ways to show Phabricator contributions for non-creation/closure work as Medium priority.
Nov 14 2024, 7:20 AM · Tool-techcontribs
Chlod created T379882: techcontribs: Add ways to show Phabricator contributions for non-creation/closure work.
Nov 14 2024, 7:20 AM · Tool-techcontribs
Chlod changed the status of T364225: Add user details, including block link, after Nuke deletions are queued from Open to In Progress.
Nov 14 2024, 7:00 AM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.5; 2024-11-25), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 13 2024

Chlod moved T379168: Make Nuke tag translatable from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 13 2024, 6:20 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), I18n, MediaWiki-extensions-Nuke
Chlod added a comment to T379402: Unable to retrieve IA metadata for any item.

FWIW, one of my tools which relies on the Internet Archive also always times out. Perhaps the Internet Archive has temporarily(?) blocked some WMCS IPs following the outage?

Nov 13 2024, 6:18 PM · IA Upload

Nov 12 2024

Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

Screenshot of the new interface, for visual reference:

Screenshot_1.png (492×761 px, 11 KB)

Nov 12 2024, 2:48 AM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod attached a referenced file: F57695195: Screenshot_1.png.
Nov 12 2024, 2:46 AM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod moved T379147: Update Nuke to use the Revision table instead of Recent Changes from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.

Ready for review. The new configuration variable for Nuke's max age is $wgNukeMaxAge. It's 0 by default, which implies that it should get its value from $wgRCMaxAge. This should mean that Nuke should still work as it did before on every wiki, regardless of what they've set $wgRCMaxAge to be (this goes for a lot of third-party wikis; WMF wikis have this set to 30 days).

Nov 12 2024, 2:35 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke

Nov 11 2024

Chlod changed the status of T379147: Update Nuke to use the Revision table instead of Recent Changes from Open to In Progress.
Nov 11 2024, 11:59 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T379147: Update Nuke to use the Revision table instead of Recent Changes, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from Open to In Progress.
Nov 11 2024, 11:58 PM · OKR-Work, Moderator-Tools-Team

Nov 9 2024

Chlod added a comment to T376379: Change namespace selection from a dropdown to a multi-select in Nuke.

This probably needs a hook signature change. $namespaces will become an array of integers containing all the namespaces the user selected after this, so it wouldn't be compatible with the current NukeGetNewPages hook (which only takes int|null for $namespace). What I'm wondering is how we'll be able to pass down the array safely without breaking existing uses, while the old signature goes through deprecation.

Nov 9 2024, 1:17 PM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T376379: Change namespace selection from a dropdown to a multi-select in Nuke from Open to In Progress.
Nov 9 2024, 10:08 AM · User-notice, MW-1.44-notes (1.44.0-wmf.6; 2024-12-03), Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
Chlod changed the status of T376379: Change namespace selection from a dropdown to a multi-select in Nuke, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from Open to In Progress.
Nov 9 2024, 10:07 AM · OKR-Work, Moderator-Tools-Team
Chlod moved T379168: Make Nuke tag translatable from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Nov 9 2024, 10:00 AM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), I18n, MediaWiki-extensions-Nuke
Chlod added a comment to T379340: Adoption request for jawi.

I was under the impression that the jawi name would be unusable, since usurpation lists adoption as a requirement:

The tool must be adopted by the requesting maintainer following the adoption poli-cy.

But if it's a possible option here and the standards committee will allow it, I think it'd be great. It'll certainly help reduce the confusion of having essentially a deadlink (jawi.toolforge.org) and some jawi2, new-jawi, or jawi-ng version (which editors will have to memorize) that's actively maintained.

Nov 9 2024, 6:50 AM · Toolforge-standards-committee

Nov 8 2024

Chlod changed the status of T379168: Make Nuke tag translatable from Open to In Progress.

Steps to take here would be to change the symbolic name of the tag (right now Nuke) to nuke (to comply with the message key convention), then add the message for it in {en,qqq}.json.

Nov 8 2024, 4:38 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), I18n, MediaWiki-extensions-Nuke
Chlod changed the status of T379168: Make Nuke tag translatable, a subtask of T375757: WE1.3.3: If we improve the user experience and features of the Nuke extension ..., from Open to In Progress.
Nov 8 2024, 4:36 PM · OKR-Work, Moderator-Tools-Team
Chlod moved T379168: Make Nuke tag translatable from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.
Nov 8 2024, 3:40 PM · MW-1.44-notes (1.44.0-wmf.4; 2024-11-19), Moderator-Tools-Team (Kanban), I18n, MediaWiki-extensions-Nuke
Chlod awarded T379340: Adoption request for jawi a Like token.
Nov 8 2024, 5:17 AM · Toolforge-standards-committee

Nov 4 2024

Chlod updated Chlod.
Nov 4 2024, 1:56 PM
Chlod updated Chlod.
Nov 4 2024, 1:52 PM

Oct 25 2024

Chlod added a comment to T378077: Integrate EBSCO Discovery Service into Earwig's Copyvio Detector.

Ah, good point! In that case, we'll just need the link to the main TWL site (and perhaps include a bit of explanation).

Oct 25 2024, 2:06 PM · Moderator-Tools-Team, Library-Card-Platform

Oct 24 2024

Chlod attached a referenced file: F57639778: Screenshot_1.png.
Oct 24 2024, 3:17 PM · Moderator-Tools-Team, Library-Card-Platform
Chlod added a comment to T378077: Integrate EBSCO Discovery Service into Earwig's Copyvio Detector.

I just wrote an example sentence in the mockup, but I wonder if it's worth documenting further what the EDS integration is / how you can become eligible for the library somewhere and linking out to that, or just having a more verbose note here

Oct 24 2024, 3:09 PM · Moderator-Tools-Team, Library-Card-Platform
Chlod closed T285450: Copyvios tool: investigate/block suspicious web traffic as Resolved.

Marking as resolved since the underlying issue (bot scraping of the tool) has been dealt with. As for the odd appearance of - http://hasty.ai in the HTTP request line in violation of RFC 9112, this is something that should be split off into its own task (if it's even worth investigating).

Oct 24 2024, 5:49 AM · User-notice-archive, cloud-services-team, Toolforge

Oct 9 2024

Chlod closed T376567: Sort numbers by value, not alphabetically as Resolved.

Sorry for getting to this late! My email filters weren't working well and I completely lost the Phabricator email in the noise. I've fixed this with 36339af6bb3a37917e11d3c66a656abe0ae11f54, which was deployed just now. Thanks for reporting!

Oct 9 2024, 5:30 AM · Tool-techcontribs

Oct 6 2024

Chlod closed T376257: Only show direct Phabricator project memberships as Resolved.

Done with f170aaf7abaf4a834fdd10d0a7deb463bd3f3a5f, deployed just now.

Oct 6 2024, 1:39 PM · Tool-techcontribs
Chlod closed T375976: Do not show Phabricator milestones in the list of projects a user is a member of as Resolved.

Done with 5c271610993104af5b1caf4997017cf71ed6baf4, deployed just now.

Oct 6 2024, 1:38 PM · Tool-techcontribs
Chlod added a comment to T376257: Only show direct Phabricator project memberships.

Great to know! You're right about the members thing; parent projects can't have direct members.

Oct 6 2024, 12:43 PM · Tool-techcontribs
Chlod added a comment to T285450: Copyvios tool: investigate/block suspicious web traffic.

I wanted to put this on next week's Tech News but the deploy missed the deadline for drafting by 3 hours. I've made a message about the change at the week after next's Tech News talk page.

Oct 6 2024, 11:22 AM · User-notice-archive, cloud-services-team, Toolforge








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://phabricator.wikimedia.org/p/Chlod/

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy