aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Refactor ApiEmailUser to use EmailUser/EmailUserFactory classes.Lewis Cawte2024-05-044-38/+43
| | | | | | | Removes usage of various deprecated SpecialEmailUser classes. Bug: T362636 Change-Id: Ieb71a3741348ca9dae8c5bf32e891fee458ed5b2
* Remove doDeleteArticleBatched from WikiPageLewis Cawte2024-05-042-47/+2
| | | | | | | Function was hard deprecated in 1.41 and has no remaining usages. Bug: T362636 Change-Id: I24d7dd54e7d0a5b57a51aa334431963f3aef998d
* Merge "Fix ExternalTextDifferTest on macOS"jenkins-bot2024-05-041-2/+2
|\
| * Fix ExternalTextDifferTest on macOSMáté Szabó2024-05-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | In POSIX sh, `echo` flags are undefined. On macOS, this causes the expected output to include literal `-n`s instead of the expected behavior of not printing trailing newlines. So, use `printf` instead, which should work consistently on both macOS and Linux. Follows-up I5c506e3916285. Change-Id: I54fc42d8fb8156fcf1d623ef4a7515092e634f09
* | Merge "Replace deprecated url functions in Skin class"jenkins-bot2024-05-041-6/+13
|\ \
| * | Replace deprecated url functions in Skin classWMDE-Fisch2024-05-041-6/+13
| | | | | | | | | | | | Change-Id: I9a55545e4c09a777ccf2f09b9d4374c3414cadca
* | | Merge "Make rc_id a bigint"jenkins-bot2024-05-0414-7/+777
|\ \ \
| * | | Make rc_id a bigintAlexander Vorwerk2024-05-0414-7/+777
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wikidata is at 51.3% of its maximum value (see [1]), so we still have comfortable time to make this change, but it will inevitably be necessary and there is no point in postponing this change into the future. The autoincrement value will not get smaller. ¯\_(ツ)_/¯ Also since rc only stores stuff for 30 days, the table is not that big. [1] - https://grafana.wikimedia.org/d/79S1Hq9Mz/wikidata-reliability-metrics?viewPanel=29&orgId=1 Bug: T63111 Change-Id: Icf3dc9815814ef73aa6a39f1c221a349e6b76872
* | | | Merge "block: Fix ApiQueryBlocks query error when a table prefix is used"jenkins-bot2024-05-042-2/+4
|\ \ \ \
| * | | | block: Fix ApiQueryBlocks query error when a table prefix is usedTim Starling2024-04-232-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a qualified field name is used, the table part must either refer to an alias or the output of tableName(). Change-Id: I59839a3d0061b471b65c4e33c78e6ea92c1d2906
* | | | | Merge "Show overridden message keys when using &uselang=qqx"jenkins-bot2024-05-042-2/+19
|\ \ \ \ \
| * | | | | Show overridden message keys when using &uselang=qqxBartosz Dziewoński2024-04-302-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When displaying messages, the requested message key can be overridden by hooks such as 'MessageCacheFetchOverrides'. If this happened, display the overridden key when using &uselang=qqx, to help users and developers track down where a message is coming from. Bug: T363729 Change-Id: I81d814278ca810035066ce4632f617f30536f1ab
* | | | | | Merge "Replace deprecated url functions in WebRequest"jenkins-bot2024-05-041-2/+3
|\ \ \ \ \ \
| * | | | | | Replace deprecated url functions in WebRequestWMDE-Fisch2024-05-041-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I5df31c330ad6a3b77fc38dc6b210007bcbb0ce2f
* | | | | | | Merge "Migrate rollbackconfirmation events to statslib"jenkins-bot2024-05-041-2/+4
|\ \ \ \ \ \ \
| * | | | | | | Migrate rollbackconfirmation events to statslibThomas Arrow2024-05-041-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T359242 Change-Id: If545df3079f42605c74eeee2cd58b3359e1a9d96
* | | | | | | | Merge "AuthManager: perform auto-creation as target user"jenkins-bot2024-05-042-2/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | AuthManager: perform auto-creation as target userxtex2024-05-032-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By doing this, auto-creation get available for users who use blocked IP and hold ipblock-exempt or globalblock-exempt, as autocreateaccount permission is checked on the user theirself rather than on anonymous IP user. Bug: T316303 Change-Id: I2ad825317e900e865fffa39d4ea644f07beb4cf8 Signed-off-by: Bingwu Zhang <xtexchooser@duck.com>
* | | | | | | | | Merge "Create account page: replace headings problematic for accessibilty"jenkins-bot2024-05-042-14/+12
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Create account page: replace headings problematic for accessibiltypcoombe2024-05-042-14/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Special:CreateAccount benefits section uses headings incorrectly, which is problematic for accessibilty. Replace them with div and span elements styled identically. Bug: T336239 Change-Id: I03da5aba99058fcea314690e30fe0b1bf00163bc
* | | | | | | | | | Merge "Replace some deprecated status->getErrors() calls in Special pages"jenkins-bot2024-05-042-5/+5
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | |
| * | | | | | | | | Replace some deprecated status->getErrors() calls in Special pagesWMDE-Fisch2024-05-042-5/+5
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I27255dd67d78e86c491f5699f0fcde78080774cf
* | | | | | | | | Merge "Add minus-x"jenkins-bot2024-05-041-2/+5
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add minus-xAlexander Vorwerk2024-05-041-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If2d1c61e3a6ed6cdad7fb94021f80c2a547f8100
* | | | | | | | | | Merge "Cleanup revision table schema"jenkins-bot2024-05-0411-15/+293
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
| * | | | | | | | | Cleanup revision table schemaAlexander Vorwerk2024-05-0411-15/+293
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Drop default value from rev_actor and rev_comment_id * Make rev_id a bigint Bug: T215466 Depends-On: I88318d7bcc063bc86a56eeb5f00048ea6e81964b Change-Id: Id0a3d920e8b2dc8643fa3c0341b34ab3ed5761dc
* | | | | | | | | Merge "Block: Drop AbstractBlock::getPermissionsError"jenkins-bot2024-05-042-27/+1
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Block: Drop AbstractBlock::getPermissionsErrorWMDE-Fisch2024-05-042-27/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T362636 Change-Id: I6ddfa089aee47451819a92eaae100c1cc8486d20
* | | | | | | | | | Merge "Block: Drop DatabaseBlock::purgeExpired"jenkins-bot2024-05-042-11/+1
|\| | | | | | | | | | |/ / / / / / / / |/| | | | | | | |
| * | | | | | | | Block: Drop DatabaseBlock::purgeExpiredWMDE-Fisch2024-05-042-11/+1
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T362636 Change-Id: I85fe2ba5da844678bfeb66f84d0c406fd8f7b19c
* | | | | | | | Merge "Add a line after JSDoc block descriptions"jenkins-bot2024-05-046-0/+6
|\ \ \ \ \ \ \ \
| * | | | | | | | Add a line after JSDoc block descriptionsKolawole2024-05-046-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T364193 Change-Id: Ide953babcbfc4b309a59c88b371f5b10369e2b72
* | | | | | | | | Merge "mediawiki.notification: Add a line after JSDoc block descriptions"jenkins-bot2024-05-041-0/+5
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | mediawiki.notification: Add a line after JSDoc block descriptionsSjoerd de Bruin2024-05-041-0/+5
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T364191 Change-Id: I10604e05181eb2118bb316502855dd3de4c30332
* | | | | | | | | Merge "Permissions: Migrate to SelectQueryBuilder in RestrictionStore"jenkins-bot2024-05-041-8/+7
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Permissions: Migrate to SelectQueryBuilder in RestrictionStoreUmherirrender2024-05-041-8/+7
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T344971 Change-Id: Ibd00246709ccfe278d0d84c85b2f4fd9b03a93b0
* | | | | | | | | Merge "editpage: Migrate to IReadableDatabase::newSelectQueryBuilder"jenkins-bot2024-05-041-12/+12
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | editpage: Migrate to IReadableDatabase::newSelectQueryBuilderUmherirrender2024-05-041-12/+12
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T344971 Change-Id: I9bfe340958acf18120343215c5ab839ebf6cbfd3
* | | | | | | | | Merge "i18n: Move preferences messages to a separate i18n file"jenkins-bot2024-05-046-444/+718
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | i18n: Move preferences messages to a separate i18n fileWinston Sung2024-05-046-444/+718
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: T167762 Change-Id: Ice0b4c07857344b4ae6b2558d823ea6311e61101
* | | | | | | | | | Merge "Remove unused TitleParser in ApiFeedContributions"jenkins-bot2024-05-042-6/+0
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | Remove unused TitleParser in ApiFeedContributionsaddshore2024-05-042-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I0c57684b30365b9e5e3f2346bd342122c9d45309
* | | | | | | | | | Login and signup form CSS cleanupBartosz Dziewoński2024-05-042-26/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove or update some selectors that no longer apply, replace some legacy techniques, random fixes. Change-Id: I3dd4509e8fbe43c8c3fee405d81e1e6efe5ee296
* | | | | | | | | | Merge "Refactor BlockListPagerTest::testFormatValue"jenkins-bot2024-05-041-28/+26
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Refactor BlockListPagerTest::testFormatValueDreamy Jazz2024-05-041-28/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Why: * The BlockListPagerTest::testFormatValue test needs some improvements because the test isn't clear in how it modifies the expected value when the name is 'bl_timestamp' * Making this clearer by placing the code that modifies the expected value in an if block that checks that the $name is bl_timestamp makes it easier to read the test. What: * Update BlockListPagerTest::testFormatValue to make it easier to read and also necessary changes to the associated data providers. Change-Id: If2eff649fa4f5ea87c017c81322f42c93c46858f
* | | | | | | | | | | Merge "BlockListPager: Link timestamp to Special:BlockList filtered by ID"jenkins-bot2024-05-042-2/+19
|\| | | | | | | | | | | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | BlockListPager: Link timestamp to Special:BlockList filtered by IDKosta Harlan2024-05-042-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Why: - Users without permissions to chnage blocks have no way to find out the block ID of a particular block that they find on Special:BlockList. It would be nice to be able to link the particular block in order to be able to discuss it with other people What: - Link the timestamp field to Special:BlockList filtered to the specific block ID I considered adding another column but that would require more message keys for translation, and take up more space in the pager. Bug: T364206 Change-Id: Icf50d93179e7862a3a30bcfdd1a0d49cca753d66
* | | | | | | | | | Merge "Use UserFactory in RequestContext class"jenkins-bot2024-05-041-3/+10
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / |/| | | | | | | | |
| * | | | | | | | | Use UserFactory in RequestContext classWMDE-Fisch2024-05-041-3/+10
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iea7d02b886195e6e6f072883e89056c0eb3c797c
* | | | | | | | | Merge "Document the format used by wfGetCaller()"jenkins-bot2024-05-041-1/+8
|\ \ \ \ \ \ \ \ \