Page MenuHomePhabricator

Huji (Huji Lee)
MediaWiki developer

Projects (12)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 25 2014, 1:21 PM (267 w, 5 d)
Availability
Available
IRC Nick
Huji
LDAP User
Huji
MediaWiki User
Huji [ Global Accounts ]

Recent Activity

Thu, Nov 28

Huji added a comment to T239436: Add a generator based on an online list of pages.

Yes, essentially we want a counterpart to -file: which, instead of needing a file on the disk, can work with a file online given its URL.

Thu, Nov 28, 7:45 PM · Pywikibot
Huji created T239436: Add a generator based on an online list of pages.
Thu, Nov 28, 6:34 PM · Pywikibot

Fri, Nov 22

Huji added a comment to T237156: Image thumbnail orientation is incorrect for some sizes (rotated 90 degrees).

@Masumrezarock100 and @Steinsplitter it seems like the file on Commons was not touched by the bot. I move the original file on fawiki to a different name so it can be retained for the purpose of this task.

Fri, Nov 22, 12:52 AM · Thumbor, Commons, MediaWiki-File-management
Huji updated the task description for T237156: Image thumbnail orientation is incorrect for some sizes (rotated 90 degrees).
Fri, Nov 22, 12:51 AM · Thumbor, Commons, MediaWiki-File-management
Huji updated the task description for T237156: Image thumbnail orientation is incorrect for some sizes (rotated 90 degrees).
Fri, Nov 22, 12:50 AM · Thumbor, Commons, MediaWiki-File-management

Sun, Nov 17

Huji created T238497: Denormalize user_groups to contain actor information.
Sun, Nov 17, 3:07 PM · Cloud-Services

Fri, Nov 15

Huji updated the task description for T234557: Get rough stats for time taken to resolve a case from CU log.
Fri, Nov 15, 12:38 AM · Anti-Harassment (The Letter Song), CheckUser
Huji added a comment to T234557: Get rough stats for time taken to resolve a case from CU log.

I think you are getting unreasonably high numbers here. There is no way we spent 16 days for a check on fawiki. The assumption of "same actor and same summary message" is a weak assumption.

Fri, Nov 15, 12:38 AM · Anti-Harassment (The Letter Song), CheckUser

Wed, Nov 13

Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

@Urbanecm can I ask you to make it public? (I can too, but I feel like I shouldn't go around you)

Wed, Nov 13, 11:36 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Nov 13 2019

Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 13 2019, 1:35 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Once the scrutineers confirm that the results on fawiki match the tallies, we can close this task. And by "confirm" I mean we would need them to add their signature to the bottom of that page.

Nov 13 2019, 1:34 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 13 2019, 1:34 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

I cannot think of a reason why P9601 should not be public. The exact same information is what we will be putting on wiki.

Nov 13 2019, 1:05 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Nov 12 2019

Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Yes, that is the correct output. Somehow it did not register for 4nn1l2 that these are the same format as what he attached.

Nov 12 2019, 11:54 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Oh, good to know. I'm not sure why I was under the wrong impression. It would be great if someone would run the tally today.

Nov 12 2019, 3:35 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Great. Let's move on to the next step.

Nov 12 2019, 3:08 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Today is the "tally day", based on our original election calendar. I know @Einsbor does not check Phab regularly, so I emailed him to ask him if he checked to make sure none of the votes were given through proxy/VPN. If so, I think we should run the tally. There are two scrutineers because of redundancy and distribution of work, not because we need both to review every vote. I will keep you posted as soon as I hear from Einsbor.

Nov 12 2019, 12:15 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Nov 11 2019

Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

@Ajraddatz you seem to be an electionadmin already, and have election admin rights for that election already as well. It baffles me why you cannot see the correct output. Perhaps you and @Einsbor can communicate privately on this? Send a screenshot and see if he/she also sees the page the same way or not?

Nov 11 2019, 11:59 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Nov 9 2019

Huji added a comment to T233649: Stray semicolons in RecentChanges, Watchlist, History and Contributions interface.

FYI, the latest state we are in results in the addition of a Persian semicolon (right one) before (i.e. to the right of) the date string (wrong place) on fawiki, and an unnecessary space is also added after it:

Nov 9 2019, 6:21 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Regression, MediaWiki-Watchlist, MediaWiki-Page-History, I18n, Readers-Web-Backlog (Kanbanana-2019-20-Q2), Advanced Mobile Contributions, Growth-Team, UI-Standardization, MediaWiki-Interface, MediaWiki-Recent-changes
Huji added a comment to T237765: Some error messages are not being localized.

Of note, when I am unable to reproduce this outside of WMF wikis. For instance, on my local wiki using 904edf527901db577475212b98ffa108c4ff8804 or any other version from the last 4 days, the error message shows localized. I am starting to wonder if some other piece of code (maybe MediaWiki-extensions-LoginNotify or MediaWiki-extensions-CentralAuth) is to blame for this issue on WMF wikis.

Nov 9 2019, 4:56 PM · Regression, I18n, MediaWiki-User-login-and-signup
Huji added a comment to T233649: Stray semicolons in RecentChanges, Watchlist, History and Contributions interface.

@Urbanecm we could keep it separate, and treat it as a side effect of this task, but like Ammarpad, I think it is best to keep the discussion consolidated in one task. In an effort to fix something on this task, a lot of regressions have been introduced. It is best to discuss them all here (and keep updating the QA steps in the task definition.

Nov 9 2019, 4:53 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Regression, MediaWiki-Watchlist, MediaWiki-Page-History, I18n, Readers-Web-Backlog (Kanbanana-2019-20-Q2), Advanced Mobile Contributions, Growth-Team, UI-Standardization, MediaWiki-Interface, MediaWiki-Recent-changes
Huji merged T237817: Semicolon is displayed at Special:Contributions into T233649: Stray semicolons in RecentChanges, Watchlist, History and Contributions interface.
Nov 9 2019, 4:48 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Regression, MediaWiki-Watchlist, MediaWiki-Page-History, I18n, Readers-Web-Backlog (Kanbanana-2019-20-Q2), Advanced Mobile Contributions, Growth-Team, UI-Standardization, MediaWiki-Interface, MediaWiki-Recent-changes
Huji merged task T237817: Semicolon is displayed at Special:Contributions into T233649: Stray semicolons in RecentChanges, Watchlist, History and Contributions interface.
Nov 9 2019, 4:48 PM · Core Platform Team, MediaWiki-Special-pages
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

I see full CU data, checked them. If, as previously, doubled votes will be striked automatically, I finished finished checks.

Nov 9 2019, 3:14 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T237765: Some error messages are not being localized.

Copied from my initial analysis on T237782:

Nov 9 2019, 3:07 PM · Regression, I18n, MediaWiki-User-login-and-signup
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 9 2019, 12:32 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Nov 8 2019

Huji updated the task description for T237782: Wrongpassword message is not shown in localized form.
Nov 8 2019, 11:07 PM · I18n, MediaWiki-General
Huji created T237782: Wrongpassword message is not shown in localized form.
Nov 8 2019, 11:03 PM · I18n, MediaWiki-General
Huji added a comment to T174553: Create a mechanism that allows fetching geolocation and subnet data for IP addresses.

@Huji - Has geoip2 been security reviewed by the WMF yet? I saw that @Reedy had looked over the patch, but not sure if anyone's done a formal security review. If not, let me know if I can help with that.

Nov 8 2019, 10:55 PM · User-Daimona, Patch-For-Review, User-Huji, MediaWiki-extension-requests, Stewards-and-global-tools, MediaWiki-extensions-LoginNotify, CheckUser
Huji added a comment to T236981: CheckUser 2.0: Create a new Special page in CheckUser for the redesigned version.

Let's not forget that there are non-WMF users of this extension. It may be reasonable to permanently name the new page Special:Investigate

Nov 8 2019, 10:51 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Anti-Harassment (The Letter Song), CheckUser
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 8 2019, 1:28 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 8 2019, 1:28 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 8 2019, 1:27 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 8 2019, 1:26 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T233649: Stray semicolons in RecentChanges, Watchlist, History and Contributions interface.
Nov 8 2019, 1:08 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Regression, MediaWiki-Watchlist, MediaWiki-Page-History, I18n, Readers-Web-Backlog (Kanbanana-2019-20-Q2), Advanced Mobile Contributions, Growth-Team, UI-Standardization, MediaWiki-Interface, MediaWiki-Recent-changes
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Oh, I did not know that. Thanks x2

Nov 8 2019, 1:05 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

@Urbanecm The switch to en has to be done prior to the 2019 enwiki ArbCom election. The self-nomination period for that election ends on Nov 12, and voting starts Nov 19, so the hard deadline can be Nov 12.

Nov 8 2019, 1:03 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji moved T230614: Carry out the 2019 fawiki elections on votewiki from Config - to process to To deploy on the Wikimedia-Site-requests board.
Nov 8 2019, 1:16 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji moved T230614: Carry out the 2019 fawiki elections on votewiki from Backlog to Config - to process on the Wikimedia-Site-requests board.
Nov 8 2019, 1:15 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 8 2019, 1:10 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Nov 8 2019, 1:10 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

@Ajraddatz and @Einsbor voting period is now over. Please review the votes in an effort to identify (a) votes that may submitted by a sock, or (b) votes that may be registered using a proxy IP. Both of these are disallowed. If you have questions that would involve non-public information (e.g. if you need me to run a CU on a specific IP or user) please either reach to me via Special:EmailUser/Huji or create a security Task on Phab and add me to it. Please acknowledge my message here so we know you are starting to work on this.

Nov 8 2019, 1:03 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a project to T233649: Stray semicolons in RecentChanges, Watchlist, History and Contributions interface: I18n.

Instead of using a hardcoded semi colon, let's use
.mw-title:after { content: '; '; }

Nov 8 2019, 12:11 AM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Regression, MediaWiki-Watchlist, MediaWiki-Page-History, I18n, Readers-Web-Backlog (Kanbanana-2019-20-Q2), Advanced Mobile Contributions, Growth-Team, UI-Standardization, MediaWiki-Interface, MediaWiki-Recent-changes
Huji updated subscribers of T237701: Vector skin injects a semicolon to the watchlist which is not localized.
Nov 8 2019, 12:07 AM · Patch-For-Review, I18n, Vector
Huji awarded rMW30c98e2351b4: Semicolon separator for article title and timestamp is a pseudo element a Dislike token.
Nov 8 2019, 12:06 AM
Huji updated subscribers of T237701: Vector skin injects a semicolon to the watchlist which is not localized.

On further thought, I think this comes from rMW30c98e2351b425fa2049cbd8820cca88d4132b67 so I am pinging @Jdlrobson here. The addition of the semicolon seems to be based on a good reason, but we have to be more thoughtful; not every language uses the punctuation marks that English and other Latin script languages use.

Nov 8 2019, 12:06 AM · Patch-For-Review, I18n, Vector
Huji updated the task description for T237701: Vector skin injects a semicolon to the watchlist which is not localized.
Nov 8 2019, 12:00 AM · Patch-For-Review, I18n, Vector

Nov 7 2019

Huji added a project to T237701: Vector skin injects a semicolon to the watchlist which is not localized: I18n.
Nov 7 2019, 11:56 PM · Patch-For-Review, I18n, Vector
Huji created T237701: Vector skin injects a semicolon to the watchlist which is not localized.
Nov 7 2019, 11:56 PM · Patch-For-Review, I18n, Vector

Nov 6 2019

Huji created T237486: Organize tasks related to the overhaul of CheckUser.
Nov 6 2019, 12:33 AM · CheckUser

Nov 2 2019

Huji triaged T237156: Image thumbnail orientation is incorrect for some sizes (rotated 90 degrees) as High priority.

Since a key functionality is impacted, I am setting a high priority on this.

Nov 2 2019, 1:11 PM · Thumbor, Commons, MediaWiki-File-management
Huji created T237156: Image thumbnail orientation is incorrect for some sizes (rotated 90 degrees).
Nov 2 2019, 1:06 PM · Thumbor, Commons, MediaWiki-File-management
Huji committed rPWBC6c6df6ff2acf: Make sure the user is logged in before attempting a delete (authored by Huji).
Make sure the user is logged in before attempting a delete
Nov 2 2019, 12:29 AM

Nov 1 2019

Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

@Xqt: I think we should merge https://gerrit.wikimedia.org/r/#/c/pywikibot/core/+/538724/ for now to get the code into a working state at least. I know the Technical-Debt will remain, but I cannot afford a revamp of our login infrastructure for BotPasswords until at least December.

Nov 1 2019, 2:02 PM · Pywikibot-login.py, Pywikibot, User-revi
Huji added a comment to T146837: Add ability to search by user agent from CheckUser interface.

@Beetstra what you said reminded me of T50623: Add user-agent variable for abuse filtering and I think the limitation there is that AbuseFilter currently does not have a way to restrict certain aspects of a filter (or ability to view or edit certain filters and their associated logs) to a specific group like CUs.

Nov 1 2019, 1:58 PM · Stewards-and-global-tools, CheckUser
Huji added a comment to T236279: Come up with a list of 5-6 wikis we should look at for our CheckUser Improvements work.

@Niharika can you consider adding me to T234279: Get some statistics from CheckUser log and T234557: Get rough stats for time taken to resolve a case from CU log please?

Nov 1 2019, 1:54 PM · User-Johan, CheckUser, Anti-Harassment
Huji awarded T236279: Come up with a list of 5-6 wikis we should look at for our CheckUser Improvements work a Like token.
Nov 1 2019, 1:53 PM · User-Johan, CheckUser, Anti-Harassment
Huji added a comment to T237073: Trailing comma in function application.

I agree with Daimona on this, and think that this task is out of scope. I am inclined to mark it as Declined.

Nov 1 2019, 1:51 PM · AbuseFilter
Huji created T237099: Limit the number of times a user can vote.
Nov 1 2019, 12:53 PM · User-Huji, Core Platform Team, MediaWiki-extensions-SecurePoll

Oct 25 2019

Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Oct 25 2019, 12:41 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Oct 24 2019

Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Oct 24 2019, 10:30 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji added a comment to T236279: Come up with a list of 5-6 wikis we should look at for our CheckUser Improvements work.

I can "volunteer" fawiki :) which also was on T234279

Oct 24 2019, 1:25 AM · User-Johan, CheckUser, Anti-Harassment

Oct 22 2019

Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Oct 22 2019, 10:30 PM · Wikimedia-Site-requests, Trust-and-Safety, Elections
Huji updated the task description for T230614: Carry out the 2019 fawiki elections on votewiki.
Oct 22 2019, 11:02 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Oct 8 2019

Huji added a comment to T234980: Implement an option to highlight non-standard user-agent strings in CheckUser.

T184075 was an attempt in this regard. I have the result of that analysis somewhere.

Oct 8 2019, 10:21 PM · CheckUser
Huji added a comment to T230614: Carry out the 2019 fawiki elections on votewiki.

Just a quick reminder to all that we are less than a week away from the first step mentioned above.

Oct 8 2019, 11:17 AM · Wikimedia-Site-requests, Trust-and-Safety, Elections

Oct 5 2019

Huji closed T234731: N'Ko (nqo) is shown as LTR in the list of languages on mobile web as Resolved.
Oct 5 2019, 11:23 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), RTL, I18n, MobileFrontend

Oct 4 2019

Huji updated the task description for T234690: Syntax checker fails to account for scoping.
Oct 4 2019, 8:22 PM · Patch-For-Review, AbuseFilter
Huji created T234690: Syntax checker fails to account for scoping.
Oct 4 2019, 8:21 PM · Patch-For-Review, AbuseFilter

Sep 30 2019

Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

Great. I will investigate more to see why BotPasswords doesn't retain the session info, but if it takes too long, we can merge the patch as is (it won't cause an extra login if session info is retained).

Sep 30 2019, 1:44 PM · Pywikibot-login.py, Pywikibot, User-revi

Sep 27 2019

Huji closed T162491: Backwards output on Checkuser for new accounts as Invalid.
Sep 27 2019, 5:25 PM · CheckUser
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

@revi in addition to my request above, can you also checkout the 3rd version of that patch set and confirm that it works?

Sep 27 2019, 1:33 PM · Pywikibot-login.py, Pywikibot, User-revi
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

I modified my config to use BotPaswords just like you, and then I forced my bot to log out (python3 pwb.py login -logout) and log back in. Then I ran the script; both with and without the -user argument, it would give me the "Can't delete" message, meaning that it forgot who it was logged in as.

Sep 27 2019, 1:18 PM · Pywikibot-login.py, Pywikibot, User-revi

Sep 26 2019

Huji triaged T233998: ArgumentCountError on Phabricator as Unbreak Now! priority.
Sep 26 2019, 11:57 PM · Phabricator
Huji created T233998: ArgumentCountError on Phabricator.
Sep 26 2019, 11:57 PM · Phabricator

Sep 24 2019

Huji added a comment to T233764: Range block duration should not be hardcoded.

@Daimona can I ask you to work on this?

Sep 24 2019, 10:28 PM · User-Daimona, AbuseFilter
Huji created T233764: Range block duration should not be hardcoded.
Sep 24 2019, 10:28 PM · User-Daimona, AbuseFilter
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

@revi can you share with us the relevant portions of your user-config.py (after redacting passwords and such) please? I want to know how you are using usernames[] to define your main bot account, any additional bot accounts, and the passwords for them, so I can replicate your setup as closely as possible.

Sep 24 2019, 5:30 PM · Pywikibot-login.py, Pywikibot, User-revi
Huji added a subtask for T71283: dualism between user and sysop needs to be overtaken: T233577: sysopnames are still required for tests.
Sep 24 2019, 12:11 PM · Patch-For-Review, Pywikibot-login.py, Pywikibot
Huji added a parent task for T233577: sysopnames are still required for tests: T71283: dualism between user and sysop needs to be overtaken.
Sep 24 2019, 12:11 PM · Pywikibot-login.py, Pywikibot, Pywikibot-tests
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

I have one more thought. Let me try that (may take me a day or two).

Sep 24 2019, 12:10 PM · Pywikibot-login.py, Pywikibot, User-revi
Huji closed T75370: deletedrevs deprecated as Resolved.
Sep 24 2019, 12:49 AM · Core Platform Team Workboards (Clinic Duty Team), Pywikibot
Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

I was wrong about the cause, but now I know the cause. Here is the line of code that causes it to happen: https://github.com/wikimedia/pywikibot/blob/master/pywikibot/page.py#L1922

Sep 24 2019, 12:44 AM · Pywikibot-login.py, Pywikibot, User-revi
Huji claimed T233608: cannot use delete.py despite being admin on a wiki.

Got it. I can confirm that I can replicate it. My suspicion is that the -user parameter is causing it somehow. Investigating.

Sep 24 2019, 12:25 AM · Pywikibot-login.py, Pywikibot, User-revi

Sep 23 2019

Huji added a comment to T233608: cannot use delete.py despite being admin on a wiki.

@revi: Can you please provide an excerpt of the code you are using (or if it is the vanilla delete.py, how you are calling it)?

Sep 23 2019, 11:16 AM · Pywikibot-login.py, Pywikibot, User-revi
Huji awarded rOMWCfea69395e386: Migrate from InitialiseSettings to VariantSettings, a static array for… a Like token.
Sep 23 2019, 1:58 AM

Sep 20 2019

Huji created T233383: SQL Optimizer returns an error for a valid SQL query.
Sep 20 2019, 2:44 AM · Tools

Sep 18 2019

Huji added a comment to T233175: Add wgUserRights to mw.config object.

Fair enough. Thanks for the detailed explanation!

Sep 18 2019, 11:23 AM · Performance-Team, MediaWiki-ResourceLoader
Huji added a comment to T233175: Add wgUserRights to mw.config object.

My current use case is to allow eliminators to have access to those features of Twinkle that have to do with deleting pages (currently, Twinkle restricts that script by checking the user's right).

Sep 18 2019, 2:04 AM · Performance-Team, MediaWiki-ResourceLoader
Huji added a comment to T233175: Add wgUserRights to mw.config object.

The mw.user.getRights() approach works (and thanks for educating me on it). However, it is an async solution. Having something like mw.config.get('wgUserRights') that is available as soon as the page is loaded and can be used in a synchronous way would be awesome. Indeed, I don't see much value in the getRight being asynch because typically we don't expect a user's rights (or group memberships, for that matter) to change so often that we would want to query the API each time.

Sep 18 2019, 1:08 AM · Performance-Team, MediaWiki-ResourceLoader

Sep 17 2019

Huji created T233175: Add wgUserRights to mw.config object.
Sep 17 2019, 11:55 PM · Performance-Team, MediaWiki-ResourceLoader

Sep 15 2019

Huji added a comment to T156096: Deprecate and then reject empty operators.

My intent was not to criticize you, personally, @Krinkle. What I am trying to figure out is why in that RFC we never mentioned that there exists a group of sysadmins, yourself included, that already have the rights and permissions to modify filters for technical reasons only. I think the responses to that RFC would have differed if the participants knew that a group like this already exists. Right now, their point of reference is the Global Sysop group (which is significantly restricted by the opt-out process).

Sep 15 2019, 5:28 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review, User-notice, User-Daimona, AbuseFilter
Huji added a comment to T156096: Deprecate and then reject empty operators.

@Daimona @Krinkle on one hand, we have https://meta.wikimedia.org/wiki/Requests_for_comment/Creating_abusefilter-manager_global_group in which there is ongoing debate about whether a central user should be allowed to modify filters on different wikis; and as you know, I got Global Sysop rights explicitly to do that but it is limited to wikis that have not opted out.

Sep 15 2019, 4:37 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review, User-notice, User-Daimona, AbuseFilter

Sep 13 2019

Huji closed T232884: Don't allow restoring autopromotion by blocked users as Resolved.
Sep 13 2019, 10:49 PM · MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), User-DannyS712, AbuseFilter

Sep 10 2019

Huji moved T186208: Magul's quick tests doesn't run anymore from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO, Patch-For-Review, Wikimedia-Hackathon-2019, Continuous-Integration-Config, Pywikibot-tests, Pywikibot
Huji moved T189321: Support for Lexicographical data/WikibaseLexeme in Pywikibot from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Patch-For-Review, Wikidata, Lexicographical data, Pywikibot, Pywikibot-Wikidata
Huji moved T107537: BasePage.get get_redirect and Flow from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Patch-For-Review, Pywikibot-Flow, Pywikibot
Huji moved T57102: listify to file option in category.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:30 AM · Pywikibot, Patch-For-Review, good first task, Pywikibot-category.py
Huji moved T57234: bug with section titles in interwiki.py from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Patch-For-Review, Pywikibot, Pywikibot-interwiki.py
Huji moved T78452: Use pagegenerators consistently in scripts from Backlog to Needs Review on the Pywikibot board.
Sep 10 2019, 11:29 AM · Pywikibot, Patch-For-Review, Pywikibot-pagegenerators.py