Gergő Tisza has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/297552

Change subject: Add campaigns role
......................................................................

Add campaigns role

Change-Id: Ic188187f5d49d9e974e1cb842d5368eb9ce71da7
---
A puppet/modules/role/manifests/campaigns.pp
M puppet/modules/role/manifests/uploadwizard.pp
2 files changed, 13 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/52/297552/1

diff --git a/puppet/modules/role/manifests/campaigns.pp 
b/puppet/modules/role/manifests/campaigns.pp
new file mode 100644
index 0000000..e053229
--- /dev/null
+++ b/puppet/modules/role/manifests/campaigns.pp
@@ -0,0 +1,12 @@
+# == Class: role::campaigns
+# Provisions the Campaigns[1] extension, which allows tracking the source
+# of account creations via a 'campaign' URL parameter.
+#
+# [1] https://www.mediawiki.org/wiki/Extension:Campaigns
+#
+class role::campaigns {
+    include role::eventlogging
+
+    mediawiki::extension { 'Campaigns': }
+}
+
diff --git a/puppet/modules/role/manifests/uploadwizard.pp 
b/puppet/modules/role/manifests/uploadwizard.pp
index 45dd132..1a55307 100644
--- a/puppet/modules/role/manifests/uploadwizard.pp
+++ b/puppet/modules/role/manifests/uploadwizard.pp
@@ -4,6 +4,7 @@
 # a JavaScript-driven wizard interface for uploading multiple files.
 class role::uploadwizard {
     include ::wikitools
+    include ::role::campaigns
     include ::role::eventlogging
     include ::role::multimedia
     include ::role::codeeditor
@@ -12,8 +13,6 @@
     # API smoke test dependencies
     require_package('python-imaging')
     require_package('python-poster')
-
-    mediawiki::extension { 'Campaigns': }
 
     mediawiki::extension { 'UploadWizard':
         browser_tests => true,

-- 
To view, visit https://gerrit.wikimedia.org/r/297552
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic188187f5d49d9e974e1cb842d5368eb9ce71da7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: GergÅ‘ Tisza <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to