Daimona Eaytoy
dcc271b636
Api: Avoid type error in AbuseLogPrivateDetails
...
Make the `reason` parameter default to the empty string, so that we
don't end up passing null to ManualLogEntry::setComment.
Bug: T373010
Change-Id: Ifca828401628368bdddae14df2bbeb7391b2c02d
2024-08-21 14:31:46 +02:00
Translation updater bot
f65ed2b7a1
Localisation updates from https://translatewiki.net .
...
Change-Id: I85791770e79b28a51a1ab7fb443843ec191c30f5
2024-08-21 09:22:25 +02:00
Translation updater bot
59cba70091
Localisation updates from https://translatewiki.net .
...
Change-Id: I3caa780c4d8fd0b3bde155f9cac96015cfcf4cb9
2024-08-20 09:40:52 +02:00
Translation updater bot
f84ae293a7
Localisation updates from https://translatewiki.net .
...
Change-Id: I0bd93af961c8a19ab595c47419baebe859ebfb10
2024-08-19 09:21:21 +02:00
jenkins-bot
1aeca2e6b7
Merge "Replace gettype() with get_debug_type() in exception messages etc."
2024-08-16 10:39:46 +00:00
Translation updater bot
b895b6e260
Localisation updates from https://translatewiki.net .
...
Change-Id: Icbb7f095f8e900bd543da07fd96a07781c33f260
2024-08-16 09:27:04 +02:00
Translation updater bot
a2eda6ffe9
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic73effef7a989c9f1decc1e969e763479e7fd37f
2024-08-15 09:19:43 +02:00
Translation updater bot
a42907f294
Localisation updates from https://translatewiki.net .
...
Change-Id: I97bbd0e84bb14a5ed834dd9efe28aa9b01a2e793
2024-08-14 09:21:50 +02:00
Translation updater bot
ad732457f0
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib70cb44a14bea490f350ec8e26af5d5985523544
2024-08-13 09:49:45 +02:00
Bartosz Dziewoński
237d54d545
Replace gettype() with get_debug_type() in exception messages etc.
...
get_debug_type() does the same thing but better (spelling type names
in the same way as in type declarations, and including names of
object classes and resource types). It was added in PHP 8, but the
symfony/polyfill-php80 package provides it while we still support 7.4.
Also remove uses of get_class() where the new method already provides
the same information.
For reference:
https://www.php.net/manual/en/function.get-debug-type.php
https://www.php.net/manual/en/function.gettype.php
Change-Id: I5e65a0759df7fa0c10bfa26ebc3cda436630f456
2024-08-12 23:05:16 +02:00
Translation updater bot
7d3642691b
Localisation updates from https://translatewiki.net .
...
Change-Id: I4c1b8c0c0afe3002a611973d5215d826e299724b
2024-08-12 09:21:28 +02:00
jenkins-bot
963a1fc114
Merge "Use ConnectionProvider instead of LoadBalancerFactory"
2024-08-11 16:25:06 +00:00
jenkins-bot
a5748252f0
Merge "Update comment still mentioning setMwGlobals"
2024-08-11 16:25:05 +00:00
thiemowmde
0afb81f8da
Use ConnectionProvider instead of LoadBalancerFactory
...
This requires 1.42. That works as this codebase already requires
1.43 via extension.json.
Change-Id: If1f194a3cea3b8d45d98183e294d65fe8568f7ab
2024-08-11 17:27:28 +02:00
thiemowmde
3b9e995b3e
Update comment still mentioning setMwGlobals
...
This was forgotten in I35c7099.
Change-Id: Ied7fce186ded40c60c580f7fc540aa0b8a239a3a
2024-08-11 17:26:10 +02:00
thiemowmde
861b1bf05b
Fix broken PHPDoc comment
...
Also bring @var comments in a canonical form.
Change-Id: I9916bde1d3aa5fb44753109112bb898811cbf0ac
2024-08-11 17:23:37 +02:00
libraryupgrader
2fde400edc
build: Updating mediawiki/mediawiki-codesniffer to 44.0.0
...
Change-Id: I63a33f20e74d851afaaebab1fd730901b735b35f
2024-08-10 15:45:06 +00:00
Translation updater bot
d1968e3265
Localisation updates from https://translatewiki.net .
...
Change-Id: I9ba0596c00fd3308d4098af7959f5cecdcc2fdeb
2024-08-09 09:33:51 +02:00
Translation updater bot
bcab3a7b03
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibe6cf64b03cb5765fc5e6b7966d16a576e698e39
2024-08-08 09:18:53 +02:00
jenkins-bot
72e2f2d598
Merge "More effective use of LESS"
2024-08-07 07:52:09 +00:00
Translation updater bot
20d8e1f7e5
Localisation updates from https://translatewiki.net .
...
Change-Id: I11719f554ac0d43b6a495d899be6142263acb538
2024-08-07 09:23:30 +02:00
Ebrahim Byagowi
51453a0f96
More effective use of LESS
...
Change-Id: I484e762acd44717a953b992ba1dfd76532b72144
2024-08-07 09:26:42 +03:30
Ebrahim Byagowi
7f0c4d2131
Use Codex provided colors in AbuseFilter
...
This uses Codex provided colors in AbuseFilter primarily to
make it compatible some parts such as the log table with
the dark mode.
This however doesn't touch Ace highlight customisation of
the extension as Ace itself isn't dark mode compatible yet
the far I know.
It treats one #aaa color for borders the same as #a2a9b1
and uses a darker text color for deleted vs disabled
unlike what was before as I tried to both make it distinguishable
but use @color-disabled for that disabled style.
Change-Id: Ifddbda378754260ca8d8802bfd8c6c98de8e1def
2024-08-07 01:36:11 +03:30
Ebrahim Byagowi
6a2997688a
Turn ext.abuseFilter.css to LESS
...
Just as a preparation step.
Change-Id: I6df7731071b50c9d37bfe0a7fca70d42d2d533f7
2024-08-07 00:58:37 +03:30
Translation updater bot
86370ce996
Localisation updates from https://translatewiki.net .
...
Change-Id: I8ae8cad2792bd17aec12bbce4948a2ef482f5898
2024-08-06 09:45:24 +02:00
Translation updater bot
425772c917
Localisation updates from https://translatewiki.net .
...
Change-Id: I0ca9695ef472463c0d330ab67dbde90f7299dca0
2024-08-05 09:24:19 +02:00
Translation updater bot
d60fbef793
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia37a015890cc9ad9bd4161a9aed98b0af2e48ff3
2024-08-02 09:38:28 +02:00
jenkins-bot
cafb0c49e9
Merge "Remove usage of writeapi userright"
2024-08-01 21:06:48 +00:00
Translation updater bot
82bd56a0aa
Localisation updates from https://translatewiki.net .
...
Change-Id: I38ce7ea690d6179ace75687bffdb3f1a2a4fc1ff
2024-08-01 09:17:49 +02:00
Translation updater bot
c0115f3b37
Localisation updates from https://translatewiki.net .
...
Change-Id: I03e947472be5927135567cdc1af44092224b7417
2024-07-31 09:22:13 +02:00
Fomafix
805a1e8248
Use overrideConfigValues/overrideConfigValue instead of setMwGlobals
...
Also use MainConfigNames.
Change-Id: I35c7099a63f8665ddf433116732a93ede8711e35
2024-07-30 15:04:40 +00:00
jenkins-bot
de16ec7509
Merge "ConsequencesExecutor: Use Message objects in the Status"
2024-07-30 00:21:19 +00:00
jenkins-bot
b0771ea6ca
Merge "AbuseFilterExtensionJsonTest: Allow skipping other extension hooks"
2024-07-29 12:52:29 +00:00
Translation updater bot
02a8dfd882
Localisation updates from https://translatewiki.net .
...
Change-Id: I8cbdcb55fc109c1656b3b088291f5f831e6b11a4
2024-07-29 09:25:38 +02:00
jenkins-bot
0c51fbd3e6
Merge "Use namespaced MessageSpecifier"
2024-07-28 21:30:01 +00:00
Bartosz Dziewoński
80f56e599b
ConsequencesExecutor: Use Message objects in the Status
...
In my recent change c458651370
, which used Status::getMessages()
in FilteredActionsHandler, I overlooked the fact that it returns
MessageSpecifier objects instead of Message objects, and the return
value of MessageSpecifier::getParams() is not exactly specified
(the docs only promise that it's an array).
Now I'm working on a MediaWiki core change (I625a48a6ec) that
causes a different MessageSpecifier to be used, which stores
parameters in a different format, and would break that code.
To avoid problems, ConsequencesExecutor now stores Message objects
in the Status, which guarantees that FilteredActionsHandler will
get the same objects back.
Change-Id: I2c1bc8dde9a078d03badecf6d89443b65eeb92c5
2024-07-28 20:08:56 +00:00
Bartosz Dziewoński
1c0ab3010a
AbuseFilterExtensionJsonTest: Allow skipping other extension hooks
...
Change-Id: I1146cec2b27c964f5ed07e7da76fc7b9ec4a09c5
2024-07-28 20:08:30 +00:00
Bartosz Dziewoński
517beb3c0d
Use namespaced MessageSpecifier
...
Depends-On: I9ff4ff7beb098b60c92f564591937c7d789c6684
Change-Id: I7097b4d80df790ef14a5bc053306dc2f1fd195da
2024-07-28 21:59:35 +02:00
James D. Forrester
841214ab43
Upgrade required version of wikimedia/equivset to 1.7.0
...
Bug: T370976
Depends-On: I30cbc5c0b710f9cbd64d64ee798e309b0129222b
Change-Id: I4a6a9baafe9fff87d159626b744ce80a7505585d
2024-07-26 16:48:17 -04:00
jenkins-bot
1d5dc260e1
Merge "Use expression builder to avoid IDatabase::makeList"
2024-07-26 18:44:31 +00:00
Translation updater bot
e7faf0160a
Localisation updates from https://translatewiki.net .
...
Change-Id: Ib7a5615f3975209e0e0606d1c338cfd6b0ccf935
2024-07-26 09:42:10 +02:00
Translation updater bot
9b629596ad
Localisation updates from https://translatewiki.net .
...
Change-Id: I3186f4450439bda638aeb79ec92c28f4cc246d08
2024-07-25 09:18:02 +02:00
Translation updater bot
b51459ba3f
Localisation updates from https://translatewiki.net .
...
Change-Id: I6a32d083d92c6662deb31315deb0d95f31ccdfff
2024-07-24 09:22:18 +02:00
Translation updater bot
975e343eb7
Localisation updates from https://translatewiki.net .
...
Change-Id: Idd0ae1de72d24475bf51178cb0ff4a7ec51c70f2
2024-07-23 09:44:13 +02:00
Umherirrender
e88494212e
Use expression builder to avoid IDatabase::makeList
...
Bug: T350968
Change-Id: Iacb407a9aef293f401e0dbf754bb1f51f6b390c5
2024-07-22 21:42:28 +00:00
jenkins-bot
2d418bb61c
Merge "Use expression builder instead of raw sql"
2024-07-22 20:48:01 +00:00
Translation updater bot
062f0039f1
Localisation updates from https://translatewiki.net .
...
Change-Id: Ibba5126d0bce50662ec9f3159f6c34c91fbe9052
2024-07-22 09:23:20 +02:00
Umherirrender
91b369b7af
Use expression builder instead of raw sql
...
Bug: T350968
Change-Id: Ibad11ea11e7955172d35d4499372d0fcd726bf74
2024-07-21 22:07:58 +02:00
Umherirrender
6db3b3287f
tests: Use LanguageFactory to create en language
...
Bug: T343771
Change-Id: Id2423c87c17a2f357d5e1cfeef3aeb83b6ad9a0d
2024-07-20 21:41:52 +02:00
Translation updater bot
750410c687
Localisation updates from https://translatewiki.net .
...
Change-Id: I5c02cf68177fe5232bd15d76610ebc913e93dfd4
2024-07-19 09:39:06 +02:00