Commit graph

104648 commits

Author SHA1 Message Date
physikerwelt (Moritz Schubotz)
311c976d50
Update stretch-php72-fpm im MediaWiki-Docker to 3.0.0
In version 2.0.0 XDebug was not if the container did run as non-root user.
DEVELOPERS.MD suggested to run as non-root user. Fortunately, the
problem was resolved in I37d0f35f0e3622a7fb3cb095d3b6b9496438ce12.

This commit updates the MediaWiki-Docker compose file to also use the fixed
container.

Bug: T273682
Change-Id: Ib10e524d8cb4f58836efe7034303357a0f20c5ac
2021-07-12 10:45:30 +02:00
jenkins-bot
b6b88cbf98 Merge "undelete: Start atomic section with IDatabase::ATOMIC_CANCELABLE" 2021-07-10 15:37:31 +00:00
DannyS712
4939ef070d Router::__construct() put one parameter per line
Makes it a bit easier to read and to add new parameters

Change-Id: Ic4b6cae382b0e33c2ca3947e9fc92e64fb792408
2021-07-10 03:50:10 +00:00
Umherirrender
c50e107583 undelete: Start atomic section with IDatabase::ATOMIC_CANCELABLE
That allows to call IDatabase::cancelAtomic

Bug: T286109
Follow-Up: I85e1193ffe058bcf98441751f54f89666ddcfb8a
Change-Id: Id94d2e691645d4cf0ee8ef1831a3a0b3593c4b17
2021-07-09 22:31:37 +02:00
DannyS712
18d732811d ApiQueryInfo: add associatedpage prop
Returns the prefixed title for the associated page,
if it could exist (i.e. does not do anything for special pages)

Bug: T257014
Change-Id: I49cdc138c6182b323c4933e90dc96c5e06b6ccba
2021-07-09 19:48:20 +00:00
jenkins-bot
fbb964fdbe Merge "Move ApiWatchlistTraitTest back to unit tests" 2021-07-09 19:45:18 +00:00
Translation updater bot
976c73643b Localisation updates from https://translatewiki.net.
Change-Id: I50a7a7c36021b7f235184164d2f5ba99d88a1d3c
2021-07-09 07:58:07 +02:00
DannyS712
676d8a6488 Selenium: provide CreateAccountPage in wdio-mediawiki
So that it can be used by extensions too. Use case:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/702893

Change-Id: Ie1c71484526718b91c43ae881b0230ac4f1cef61
2021-07-08 03:50:24 +00:00
jenkins-bot
95ea8d29a9 Merge "Add wikimedia/normalized-exception library" 2021-07-08 02:06:36 +00:00
Gergő Tisza
cf76211359 Add wikimedia/normalized-exception library
Depends-On: I8c3a0431ed3a80bc39f0572ae773bb2782b1bdc8
Change-Id: I1f8ad6a0c5e7d4f68274b40473a6c3d2882c782b
2021-07-07 22:01:27 +02:00
Amir Sarabadani
cf8ec9bcae Avoid using deprecated wfGetDB() in two maintenance scripts
Use the internal $this->getDB() instead.

Change-Id: Ie67a9ba819061c67d1e4cf0da64e164bbc938375
2021-07-07 16:42:15 +02:00
Translation updater bot
5344af2ef1 Localisation updates from https://translatewiki.net.
Change-Id: If76bf1d9cf7c0f7f22b26ba7f814a743c32a750b
2021-07-07 07:58:59 +02:00
jenkins-bot
07c5f69663 Merge "api: Replace deprecated User::getOption in ApiEditPage" 2021-07-06 21:48:27 +00:00
jenkins-bot
37cc141946 Merge "api: Inject GroupPermissionsLookup into modules" 2021-07-06 21:41:56 +00:00
Umherirrender
773f6b6322 api: Replace deprecated User::getOption in ApiEditPage
Change-Id: Ic20c8c6402d80ca8b5a426b3d10fbe3efb0e89a4
2021-07-06 23:10:28 +02:00
jenkins-bot
6cd418c909 Merge "api: Inject services into ApiWatchlistTrait" 2021-07-06 20:53:15 +00:00
Umherirrender
aa39959bc6 api: Inject GroupPermissionsLookup into modules
Remove the @internal getter for the global and
use MediaWikiServices directly at one remaining place.

Change-Id: I120f9c00d22d6dcf2a996eec5b9d5e5d41b68284
2021-07-06 20:48:35 +00:00
DannyS712
32a37154f1 Move ApiWatchlistTraitTest back to unit tests
All dependencies are once again injected

Change-Id: I0c7d45fcb8d451a92dcf438a076a24cf231827d8
2021-07-06 20:37:45 +00:00
Umherirrender
d146800ee8 api: Inject services into ApiWatchlistTrait
Bug: T259960
Change-Id: I73596f8c924ec4a02a7042608d19a35f82bb752a
2021-07-06 20:15:30 +00:00
jenkins-bot
9aa6901a63 Merge "api: Inject services into ApiQuery(All)(Deleted)Revisions" 2021-07-06 19:53:14 +00:00
Ariel T. Glenn
8d2654fe53 fix couple typos in the module docstring
Change-Id: I606c50b07942518ef34edf20450878359416b0ad
2021-07-06 18:42:13 +03:00
jenkins-bot
934b9a8546 Merge "Remove exception on TextContent::getHighlightHtml" 2021-07-06 10:03:31 +00:00
Translation updater bot
7cd27265c2 Localisation updates from https://translatewiki.net.
Change-Id: I6182ba74362c2454d8558f42441a6c1f95578206
2021-07-06 08:28:24 +02:00
Fomafix
3f833832e4 Remove exception on TextContent::getHighlightHtml
TextContent::getHighlightHtml was removed MediaWiki 1.35.

Change-Id: I888e02833f6fed1c3217db2e507994a56c0fadd9
2021-07-05 19:25:15 +00:00
Umherirrender
84d1542e67 api: Inject services into ApiQuery(All)(Deleted)Revisions
All classes extending ApiQueryRevisionsBase, for searching:
ApiQueryAllRevisions, ApiQueryAllDeletedRevisions
ApiQueryRevisions, ApiQueryDeletedRevisions

Including services for the ApiQueryRevisionsBase class

Bug: T259960
Change-Id: I001a9d39355becacab2e34a00027d04ddf7602b5
2021-07-05 20:03:06 +02:00
jenkins-bot
caa36dbcb9 Merge "api: Inject services into ApiQueryFileRepoInfo" 2021-07-05 17:13:02 +00:00
jenkins-bot
e8f015c233 Merge "TitleTest::provideCastFromPageReference() remove unused $fake" 2021-07-05 16:51:58 +00:00
jenkins-bot
69550f04a6 Merge "preferences: Explicit call User::getName on exception message" 2021-07-05 14:07:42 +00:00
jenkins-bot
3278ec3411 Merge "api: Inject services into ApiUpload class" 2021-07-05 10:01:51 +00:00
DannyS712
809798bd6d TitleTest::provideCastFromPageReference() remove unused $fake
Change-Id: I2d5b51a291cdfefcaaf8cf07de155a890e72a677
2021-07-05 07:14:29 +00:00
Translation updater bot
2472a2464d Localisation updates from https://translatewiki.net.
Change-Id: I11bf838db97e2bf42b8c5476f590beaf081fc250
2021-07-05 07:56:48 +02:00
jenkins-bot
71c1f47741 Merge "api: Use injected services in ApiQuerySearch" 2021-07-04 23:49:28 +00:00
jenkins-bot
195fb38405 Merge "api: Inject services into ApiQueryImageInfo/ApiQueryStashImageInfo" 2021-07-04 23:41:42 +00:00
Umherirrender
6e1f99c9c7 api: Use injected services in ApiQuerySearch
Bug: T259960
Change-Id: I13c9fb3c475cb9cf3efb22c96352706cb223148e
2021-07-04 11:34:25 +00:00
DannyS712
27d9452f6d Inject dependencies into SearchApi
Used in api classes where services can be injected,
no need to rely on MediaWikiServices

Will make it possible to convert ApiOpenSearchTest to
a unit test, since everything is injected, but that will be
done in a follow-up

Plus some minor cleanup to SearchApi

Change-Id: If0a3a60f1ead897947143b57d98a3a506387f6d5
2021-07-04 10:58:36 +00:00
DannyS712
8217a1a253 Hard deprecate WikiPage::doEditContent
Bug: T255507
Change-Id: I8f4e5a579b787f94963f0c0dded30b374f5b4e3a
2021-07-04 00:03:38 +00:00
jenkins-bot
35513062b4 Merge "api: Replace deprecated user group functions in ApiQueryUserInfo" 2021-07-03 23:25:44 +00:00
jenkins-bot
b700db02a1 Merge "api: Replace deprecated language variant functions in ApiQueryInfo" 2021-07-03 23:24:24 +00:00
jenkins-bot
81cdb1fd5a Merge "api: Inject services into ApiQueryWatchlistRaw/ApiQueryWatchlist" 2021-07-03 23:23:01 +00:00
jenkins-bot
1789a62021 Merge "api: Inject services into ApiQueryAllMessages" 2021-07-03 23:22:54 +00:00
jenkins-bot
3902829693 Merge "api: Inject services into ApiQueryAllImages" 2021-07-03 23:22:48 +00:00
jenkins-bot
d142434445 Merge "api: Inject services into ApiQueryAllPages" 2021-07-03 23:22:41 +00:00
jenkins-bot
34fff16c47 Merge "api: Inject services into ApiQueryRecentChanges" 2021-07-03 23:19:40 +00:00
jenkins-bot
f163b542bc Merge "api: Inject services into ApiQueryUsers" 2021-07-03 23:19:34 +00:00
jenkins-bot
9caf2a1962 Merge "api: Inject services into ApiQueryUserContribs" 2021-07-03 23:16:41 +00:00
jenkins-bot
82eb3e3a01 Merge "api: Inject services into ApiQueryDeletedrevs" 2021-07-03 23:16:36 +00:00
jenkins-bot
47bcec99d9 Merge "api: Inject services into ApiQuerySiteinfo" 2021-07-03 23:16:29 +00:00
Umherirrender
058a49824d api: Inject services into ApiQueryDeletedrevs
Bug: T259960
Change-Id: Ia17a6d8100efc9a63e5ba524e2c5f909c860b947
2021-07-04 00:30:36 +02:00
Umherirrender
39cba91f57 api: Inject services into ApiQueryUserContribs
Bug: T259960
Change-Id: I8b49ad1b79f7764a59bf1aaa1e2416fb0e6d4af3
2021-07-04 00:19:13 +02:00
Umherirrender
4c2d078c2d api: Inject services into ApiQueryUsers
Bug: T259960
Change-Id: I3465ee0de34430bbd4969ef8a83baed959da5da6
2021-07-03 23:57:18 +02:00