Gergő Tisza has uploaded a new change for review. https://gerrit.wikimedia.org/r/304424
Change subject: Add invitesignup role ...................................................................... Add invitesignup role Bug: T134885 Change-Id: I5a84971274677c9aebdafc06ba85f4795284a72f --- A puppet/modules/role/files/invitesignup/VagrantRoleInviteSignup.wiki A puppet/modules/role/manifests/invitesignup.pp 2 files changed, 22 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant refs/changes/24/304424/1 diff --git a/puppet/modules/role/files/invitesignup/VagrantRoleInviteSignup.wiki b/puppet/modules/role/files/invitesignup/VagrantRoleInviteSignup.wiki new file mode 100644 index 0000000..afaf98b --- /dev/null +++ b/puppet/modules/role/files/invitesignup/VagrantRoleInviteSignup.wiki @@ -0,0 +1,2 @@ +Use [[Special:InviteSignup]] to invite users. Mails will be sent to the vagrant user's postbox on the guest box. + diff --git a/puppet/modules/role/manifests/invitesignup.pp b/puppet/modules/role/manifests/invitesignup.pp new file mode 100644 index 0000000..47a8bb6 --- /dev/null +++ b/puppet/modules/role/manifests/invitesignup.pp @@ -0,0 +1,20 @@ +# == Class: role::invitesignup +# Provisions the InviteSignup[1] extension which allows +# restricting account creation on a closed wiki to +# invited users only. +# +# [1]: https://www.mediawiki.org/wiki/Extension:InviteSignup +# +class role::invitesignup { + mediawiki::extension { 'InviteSignup': + needs_update => true, + settings => [ + '$wgGroupPermissions["sysop"]["invitesignup"] = true;', + '$wgISGroups = [ "sysop" ]', + ], + } + + mediawiki::import::text { 'VagrantRoleInviteSignup': + source => 'puppet:///modules/role/invitesignup/VagrantRoleInviteSignup.wiki', + } +} -- To view, visit https://gerrit.wikimedia.org/r/304424 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5a84971274677c9aebdafc06ba85f4795284a72f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/vagrant Gerrit-Branch: master Gerrit-Owner: Gergő Tisza <gti...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits