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

Reply via email to