jenkins-bot has submitted this change and it was merged.

Change subject: Add UploadWizard role
......................................................................


Add UploadWizard role

Debugging UploadWizard is a thing we do sometimes.

Change-Id: I78038a689d86e7af11e0e6296555970f9c34ecd9
---
M puppet/manifests/roles.pp
M puppet/manifests/site.pp
2 files changed, 22 insertions(+), 0 deletions(-)

Approvals:
  Ori.livneh: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/puppet/manifests/roles.pp b/puppet/manifests/roles.pp
index 65f3d83..d96f034 100644
--- a/puppet/manifests/roles.pp
+++ b/puppet/manifests/roles.pp
@@ -152,3 +152,24 @@
 
        class { '::user_metrics': }
 }
+
+# == Class: role::uploadwizard
+# Configures a MediaWiki instance with UploadWizard, a JavaScript-driven
+# wizard interface for uploading multiple files.
+class role::uploadwizard {
+       include role::mediawiki
+
+       package { 'imagemagick':
+               ensure => present,
+       }
+
+       mediawiki::extension { 'UploadWizard':
+               require  => Package['imagemagick'],
+               settings => {
+                       wgEnableUploads       => true,
+                       wgUseImageMagick      => true,
+                       wgUploadNavigationUrl => '/wiki/Special:UploadWizard',
+                       wgUseInstantCommons   => true,
+               },
+       }
+}
diff --git a/puppet/manifests/site.pp b/puppet/manifests/site.pp
index 815b0ec..8aae060 100644
--- a/puppet/manifests/site.pp
+++ b/puppet/manifests/site.pp
@@ -23,6 +23,7 @@
 node 'mediawiki-vagrant' {
        include role::mediawiki
 
+       # include role::uploadwizard
        # include role::visualeditor
        # include role::browsertests
        # include role::echo

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I78038a689d86e7af11e0e6296555970f9c34ecd9
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: MarkTraceur <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>
Gerrit-Reviewer: jenkins-bot

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

Reply via email to