Translation updater bot
504f24c5d0
Localisation updates from https://translatewiki.net .
...
Change-Id: I31e4f441cb7cb5627f732c870782a27affb452fe
2023-09-06 08:43:00 +02:00
Translation updater bot
62ebf571c7
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia1493209c13ff012c8d6ac8be944f35ccc0cc0f4
2023-08-28 09:30:51 +02:00
Translation updater bot
d42838081c
Localisation updates from https://translatewiki.net .
...
Change-Id: I5cfd2f9f55ae88b3a7852dc868f2d2b106874e71
2023-08-23 08:40:18 +02:00
Translation updater bot
0c27fd6d70
Localisation updates from https://translatewiki.net .
...
Change-Id: I97f76eb90ee6961897c54d150d93cf99a6196bc9
2023-08-21 08:48:27 +02:00
Umherirrender
d2610b8073
Use namespaced MediaWiki\Title\TitleArrayFromResult
...
Change-Id: I62a85a3fb6c5ce7ff6e9039b00cf929d7c4047df
2023-08-20 00:06:05 +02:00
Umherirrender
f73bf3f613
Use namespaced Title
...
Bug: T321681
Change-Id: I7303cc026bce334b5010e98560d775528850b6b4
2023-08-19 20:18:31 +02:00
James D. Forrester
895ff44836
build: Update MediaWiki requirement to 1.41
...
All extensions in the MediaWiki tarball are expected to track MediaWiki's release directly.
Change-Id: I8c1707486b1402dc94dd7cc464e31cc9785a39b7
2023-08-19 14:03:54 +08:00
Translation updater bot
e7ac4107da
Localisation updates from https://translatewiki.net .
...
Change-Id: Iaed84e4a96a0bd71f1beed4df63843bab136dc3b
2023-08-17 12:10:42 +02:00
Umherirrender
2185037fc9
Create HookRunner class and the hook handler interfaces
...
Rename existing HookRunner to HookHelper and create a new class
HookRunner using the name described in core's Hooks.md
Bug: T271025
Change-Id: I85e828226d3d259f93ab2a4eb29dd1fe535abc30
2023-08-15 22:40:53 +02:00
Umherirrender
203564d43d
Use HookHandlers for AdminLinks hooks
...
Bug: T271025
Change-Id: Ie4fac4a457eecd64bd5f66628f86cbee9ab9c84f
2023-08-15 17:18:02 +02:00
Translation updater bot
2f7bfbed73
Localisation updates from https://translatewiki.net .
...
Change-Id: I2f83b57133285f87d7f12298e6ad4de0adad1387
2023-08-14 09:18:26 +02:00
Translation updater bot
47a413d74a
Localisation updates from https://translatewiki.net .
...
Change-Id: I588104a5051cbb5af97d5c9c2490e1bfa56693c0
2023-08-11 09:01:41 +02:00
Translation updater bot
a38f2e4d04
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie148c19ad7bc6a185fea5b1c8fe58655cd634dda
2023-08-10 09:41:54 +02:00
Translation updater bot
73400b9a90
Localisation updates from https://translatewiki.net .
...
Change-Id: I4273c4b9296be3334d0a1907c802efcf3e3c24eb
2023-08-09 09:15:44 +02:00
Yaron Koren
e1da9e2d63
Replace "Announce changes" option with (inverse) "Mark as bot"
...
Bug: T200334
Change-Id: I5b588e0dda95812543b270fbc5aece14a5583c83
2023-08-08 16:13:07 +00:00
Translation updater bot
1286244e26
Localisation updates from https://translatewiki.net .
...
Change-Id: I2027e715f9514da09b20da5225edf74e8d56b4af
2023-08-07 08:39:32 +02:00
Yaron Koren
bea0be9c08
New function, SpecialReplaceText::getReplaceTextUser()
...
Also did some related code re-formatting.
Change-Id: I19baac3bf0443139b5dc59986b72ae7b5ce1f8b0
2023-08-03 19:40:37 +00:00
Yaron Koren
4c81687814
Remove unused variable from SpecialReplaceText.php
...
Change-Id: I4f65b23d42709cdb935ea5d0d351e758ec6c4b8f
2023-08-03 18:45:11 +00:00
Translation updater bot
a7454c7a3b
Localisation updates from https://translatewiki.net .
...
Change-Id: I5e4d7f7377ab0b0630be6d341d539c8bb2abdfc9
2023-07-31 09:00:41 +02:00
Translation updater bot
2aa80baf9b
Localisation updates from https://translatewiki.net .
...
Change-Id: I5e548541272d66aee7aec23daf3860cf9ab6cb98
2023-07-17 10:18:37 +02:00
Translation updater bot
936e4738dc
Localisation updates from https://translatewiki.net .
...
Change-Id: Id614273f965dff48e69bd8dc53b9cf995ae6fa20
2023-07-13 10:50:05 +02:00
Translation updater bot
43914c9a04
Localisation updates from https://translatewiki.net .
...
Change-Id: I9fc085d00b3a3ef0438975fa9adaf41800f82171
2023-06-26 12:40:45 +02:00
Translation updater bot
7a2715a05f
Localisation updates from https://translatewiki.net .
...
Change-Id: I07da18174a024c42edcbb04b1216890143338547
2023-06-20 09:50:57 +02:00
Translation updater bot
bf1bb201a2
Localisation updates from https://translatewiki.net .
...
Change-Id: I2a870987584002d2e9971afbbe87f7df3baa4c5d
2023-06-19 11:07:59 +02:00
Fomafix
772a4f5642
Inject service ReadOnlyMode
...
Also reuse local variable $services for
MediaWikiServices::getInstance() in Job.php.
Change-Id: I0364c64aaf52e229f3e2a2c73c7d4716ec566fae
2023-06-16 22:33:08 +00:00
Abijeet
986b51e5a2
Add ReplaceTextFilterPageTitlesForRename hook to avoid pages to rename
...
Allows other extensions to specify pages that should not be renamed.
Bug: T313148
Change-Id: I47b4549b90fe30be7a80e74db60d16be6776e7f6
2023-06-15 13:13:30 +00:00
Abijeet
f7a6474c72
Add ReplaceTextFilterPageTitlesForEdit hook to avoid pages for edit
...
Allows other extensions to specify pages titles that should not be
edited.
Bug: T313148
Change-Id: Ia3d8e99fc6a478c1df5064fae44ad8558c968725
2023-06-15 02:25:18 +00:00
Yaron Koren
54b015fc97
Add lines to composer.json to make it valid
...
Bug: T311321
Change-Id: Idff9f041093e182d5363f6e4e7e2dd5398221e45
2023-06-08 13:11:37 +00:00
Yaron Koren
9c1cb9d568
Fix manual setting of summary in replaceAll.php
...
Bug: T224863
Change-Id: I50a873084b7ebf3bc95d3da707ff262868592c22
2023-06-07 13:59:35 +00:00
Yaron Koren
f572741719
Disable Special:ReplaceText if $wgReadOnly is set
...
Bug: T58299
Change-Id: Idb08cbccc2262830c3b76bafa06cbfbb8d56eb5d
2023-06-05 16:22:02 +00:00
libraryupgrader
838b6af8d5
build: Updating npm dependencies
...
* grunt-banana-checker: 0.10.0 → 0.11.0
* stylelint-config-wikimedia: 0.14.0 → 0.15.0
Change-Id: I05d7a141f8c890008f518f1da8260d8e5b63a2ac
2023-06-02 01:41:02 +00:00
Fomafix
6e1ca1e5a6
Show message replacetext_reminder in user interface language
...
The message replacetext_reminder is shown on the user interface and
should use the user interface language instead of the content language
like the other messages on this page.
Change-Id: I55f084b3b1a7c83aa45f1489be54fc2f8955135e
2023-05-12 05:58:50 +00:00
libraryupgrader
d4f3d6b500
build: Updating eslint-config-wikimedia to 0.25.0
...
Change-Id: Ief23a4692d10c190c5b18a20c5e71de5ce083a01
2023-05-05 10:48:57 +00:00
libraryupgrader
aadc1d5c19
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-phan-config: 0.12.0 → 0.12.1
npm:
* grunt-eslint: 24.0.0 → 24.0.1
Change-Id: Ib113cafa0d993fd65df3ff6934055d94837262e3
2023-04-29 09:48:29 +00:00
Translation updater bot
39fe06b1ae
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib26271a4faaad849f91d1709ef77e9f63f67af6c
2023-04-24 09:17:09 +02:00
Fomafix
6042e2f1d7
Remove fixed @todo FIXME
...
The raw HTML messages were already replaced in 72174c2f
.
Change-Id: I34aeec36fb879c9d0e6de0458efa9851dd699eb1
2023-04-19 19:38:21 +00:00
Fomafix
2ab2c04b1b
Inject service JobQueueGroup
...
Change-Id: Id6438abe91b4f60a0fe8cc413cd946b6bb2cdf93
2023-04-07 09:59:17 +00:00
Yaron Koren
8c890f5ce9
Move setting of targetStr to outside of loop
...
Change-Id: Ibdcd83ce5d4368bf06f2d57261985a71f7b666ab
2023-03-29 18:24:55 +00:00
Yaron Koren
5190b2cd39
Calculate string length separately for each replaced string
...
If regexes are used, the length of the target string is not always (or even ever) the length of the user-specified "target".
Change-Id: Id693a5f29e4d5bd0a7b420286a525971d56b4b60
2023-03-28 12:50:30 +00:00
Winston Sung
40858a4894
ReplaceText: Special page aliases should not store in zh
...
Bug: T286291
Change-Id: I01f8dd76334dea0e90820c8b52ccf4df786f7859
2023-03-22 12:22:26 +00:00
libraryupgrader
37a50fa4da
build: Updating npm dependencies
...
* eslint-config-wikimedia: 0.20.0 → 0.24.0
* grunt: 1.5.3 → 1.6.1
* stylelint-config-wikimedia: 0.13.1 → 0.14.0
Change-Id: I2f6b83af9c81ef9160bf14d92d01235a8c83e37c
2023-03-15 22:53:07 +00:00
libraryupgrader
134cfc72ca
build: Updating mediawiki/mediawiki-codesniffer to 41.0.0
...
The following sniffs now pass and were enabled:
* MediaWiki.Usage.ExtendClassUsage.FunctionVarUsage
Change-Id: Ic9a9253e8a249e76b9017d7c3214bce219db7682
2023-03-12 09:15:50 +00:00
jenkins-bot
a919ddf8ef
Merge "Make Special:ReplaceText work for contents based on TextContent"
2023-02-23 13:00:47 +00:00
Umherirrender
9a9a8c940f
build: Resolve npm peer dependencies in package-lock.json
...
Run "npm dedupe" to resolve peer dependencies in package-lock.json,
a update can fail with missing or invalid packages on peer deps
More information https://github.com/npm/cli/issues/5113 / T325299
Change-Id: I8717bda366d1810973ae3da052c1fb9732811a08
2023-02-17 22:58:15 +01:00
jenkins-bot
9b0f7ff6fe
Merge "Don't add a link to Special:ReplaceText if the user has no permission"
2023-01-27 21:34:02 +00:00
Fomafix
eb35dd8b85
Remove default value null on second parameter of LinkRenderer::makeLink
...
Change-Id: Icd566d7dc4f8ed81078f3e9f12f7603afc61012a
2023-01-26 21:43:55 +00:00
jenkins-bot
2dac8f31df
Merge "Remove loading of style module 'mediawiki.special'"
2023-01-26 20:29:53 +00:00
Fomafix
d42d31a89e
Don't add a link to Special:ReplaceText if the user has no permission
...
Change-Id: I72a9d6ef96a5843ade002dfe1e408e35c1c2d6c4
2023-01-19 22:59:43 +00:00
Fomafix
82cc22a9f2
Inject Config and replace global variables
...
Change-Id: I824ed32728ab4ce8e532734890ac51a4a4527d8a
2023-01-18 19:39:23 +00:00
Fomafix
ad9de84501
Use HookHandlers and inject services
...
For LinkRenderer use SpecialPage::getLinkRenderer.
Bug: T271025
Change-Id: Ibde96ffce089f77e85826f0ec5b446b81fac8240
2023-01-18 19:39:12 +00:00