Andrew Bogott has submitted this change and it was merged.
Change subject: Adding Babel, Translate, AbuseFilter to Wikidata repo.
......................................................................
Adding Babel, Translate, AbuseFilter to Wikidata repo.
Change-Id: Icba107647333c727493b9447dc040ec65b8fc03e
---
M modules/wikidata_singlenode/manifests/init.pp
M modules/wikidata_singlenode/templates/wikidata-repo-requires.php
2 files changed, 21 insertions(+), 1 deletion(-)
Approvals:
Andrew Bogott: Looks good to me, approved
jenkins-bot: Verified
diff --git a/modules/wikidata_singlenode/manifests/init.pp
b/modules/wikidata_singlenode/manifests/init.pp
index 5425cb1..1eb37e8 100644
--- a/modules/wikidata_singlenode/manifests/init.pp
+++ b/modules/wikidata_singlenode/manifests/init.pp
@@ -144,7 +144,7 @@
# get the extensions
# for repo get extensions Wikibase and ULS
- mw-extension { [ "Wikibase", "UniversalLanguageSelector" ]:
+ mw-extension { [ "Wikibase", "UniversalLanguageSelector",
"Babel", "Translate", "AbuseFilter" ]:
require => [Git::Clone["mediawiki"],
Exec["mediawiki_setup"], Exec["repo_move_mainpage"], Mw-extension["Diff"],
Mw-extension["DataValues"]],
}
# put a repo specific settings file to $install_path (required
by LocalSettings.php)
diff --git a/modules/wikidata_singlenode/templates/wikidata-repo-requires.php
b/modules/wikidata_singlenode/templates/wikidata-repo-requires.php
index cfd52e3..286c497 100644
--- a/modules/wikidata_singlenode/templates/wikidata-repo-requires.php
+++ b/modules/wikidata_singlenode/templates/wikidata-repo-requires.php
@@ -31,6 +31,26 @@
require_once( "$IP/extensions/ApiSandbox/ApiSandbox.php" );
require_once( "$IP/extensions/OAI/OAIRepo.php" );
require_once( "$IP/extensions/notitle.php" );
+require_once( "$IP/extensions/Babel/Babel.php" );
+
+// Translate extension
+require_once( "$IP/extensions/Translate/Translate.php" );
+$wgGroupPermissions['translator']['translate'] = true;
+# You can replace qqq with something more meaningful like info
+$wgTranslateDocumentationLanguageCode = 'qqq';
+# Add these too if you want to enable page translation
+$wgGroupPermissions['sysop']['pagetranslation'] = true;
+$wgEnablePageTranslation = true;
+
+// AbuseFilter extension
+require_once( "$IP/extensions/AbuseFilter/AbuseFilter.php" );
+$wgGroupPermissions['sysop']['abusefilter-modify'] = true;
+$wgGroupPermissions['*']['abusefilter-log-detail'] = true;
+$wgGroupPermissions['*']['abusefilter-view'] = true;
+$wgGroupPermissions['*']['abusefilter-log'] = true;
+$wgGroupPermissions['sysop']['abusefilter-private'] = true;
+$wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = true;
+$wgGroupPermissions['sysop']['abusefilter-revert'] = true;
// items in main namespace
$baseNs = 100;
--
To view, visit https://gerrit.wikimedia.org/r/52026
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Icba107647333c727493b9447dc040ec65b8fc03e
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Silke Meyer <[email protected]>
Gerrit-Reviewer: Andrew Bogott <[email protected]>
Gerrit-Reviewer: Silke Meyer <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits