jenkins-bot has submitted this change and it was merged.
Change subject: Categories: Wrap categories in <nowiki> when publishing to User
namespace
......................................................................
Categories: Wrap categories in <nowiki> when publishing to User namespace
* Wraps adapted categories in <nowiki> when publishing to User namespace
* Some wikis block categories in User namespace.
Bug: T88007
Change-Id: I8894b701d8f047ce58b045a5520bb3e78d9931ef
---
M api/ApiContentTranslationPublish.php
1 file changed, 9 insertions(+), 1 deletion(-)
Approvals:
Santhosh: Looks good to me, approved
Nikerabbit: Looks good to me, but someone else must approve
jenkins-bot: Verified
diff --git a/api/ApiContentTranslationPublish.php
b/api/ApiContentTranslationPublish.php
index 9f927a0..4d2263f 100644
--- a/api/ApiContentTranslationPublish.php
+++ b/api/ApiContentTranslationPublish.php
@@ -54,10 +54,18 @@
if ( $params['categories'] ) {
$categories = explode( '|', $params['categories'] );
foreach ( $categories as $categoryTitle ) {
- $wikitext .= "\n[[" . $categoryTitle . "]]";
+ $categoryText .= "\n[[" . $categoryTitle . "]]";
}
}
+ // If publishing to User namespace, wrap categories in <nowiki>
+ // to avoid blocks by abuse filter. See T88007.
+ if ( isset( $categoryText ) && $title->inNamespace( NS_USER ) )
{
+ $categoryText = "<nowiki>" . $categoryText .
"\n</nowiki>";
+ }
+
+ $wikitext .= $categoryText;
+
$progress = json_decode( $params['progress'], true );
if (
$progress &&
--
To view, visit https://gerrit.wikimedia.org/r/187457
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I8894b701d8f047ce58b045a5520bb3e78d9931ef
Gerrit-PatchSet: 8
Gerrit-Project: mediawiki/extensions/ContentTranslation
Gerrit-Branch: master
Gerrit-Owner: Jsahleen <[email protected]>
Gerrit-Reviewer: Amire80 <[email protected]>
Gerrit-Reviewer: Jsahleen <[email protected]>
Gerrit-Reviewer: Nikerabbit <[email protected]>
Gerrit-Reviewer: Santhosh <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits