From 08d72017725aa4f85a6db170c6d23840efb1a31d Mon Sep 17 00:00:00 2001 From: iexos Date: Fri, 30 Jun 2023 11:17:54 +0200 Subject: [PATCH] enable registration --- .env.sample | 1 + LocalSettings.php.tmpl | 7 ++++++- abra.sh | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.env.sample b/.env.sample index 2cbf6e3..6e47d69 100644 --- a/.env.sample +++ b/.env.sample @@ -17,6 +17,7 @@ MEDIAWIKI_LOGO_FILE='$wgResourceBasePath/resources/assets/wiki.png' MEDIAWIKI_LANGUAGE="en" MEDIAWIKI_IS_PRIVATE=1 +MEDIAWIKI_ALLOW_REGISTRATION=0 MEDIAWIKI_DEBUG=0 diff --git a/LocalSettings.php.tmpl b/LocalSettings.php.tmpl index 5190322..676818f 100644 --- a/LocalSettings.php.tmpl +++ b/LocalSettings.php.tmpl @@ -106,8 +106,13 @@ $wgRightsIcon = ""; # Path to the GNU diff3 utility. Used for conflict resolution. $wgDiff3 = "/usr/bin/diff3"; -# The following permissions were set based on your choice in the installer +{{ if eq (env "MEDIAWIKI_ALLOW_REGISTRATION") "1" }} +$wgGroupPermissions['*']['createaccount'] = true; +$wgEmailConfirmToEdit = true; +{{ else }} $wgGroupPermissions['*']['createaccount'] = false; +{{ end }} + $wgGroupPermissions['*']['edit'] = false; {{ if eq (env "MEDIAWIKI_IS_PRIVATE") "1" }} $wgGroupPermissions['*']['read'] = false; diff --git a/abra.sh b/abra.sh index baa89a5..0058017 100644 --- a/abra.sh +++ b/abra.sh @@ -1,4 +1,4 @@ -export LOCAL_SETTINGS_CONF_VERSION=v21 +export LOCAL_SETTINGS_CONF_VERSION=v22 export HTACCESS_CONF_VERSION=v1 export ENTRYPOINT_CONF_VERSION=v19 export COMPOSER_LOCAL_CONF_VERSION=v5