From 023bb05b08522e006d183dc405abd90bf905daaa Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sat, 15 Aug 2026 15:29:35 +0200 Subject: [PATCH] User email et local login --- hosts/vm/mediakiwi/mediawiki.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hosts/vm/mediakiwi/mediawiki.nix b/hosts/vm/mediakiwi/mediawiki.nix index 17faefe..5883372 100644 --- a/hosts/vm/mediakiwi/mediawiki.nix +++ b/hosts/vm/mediakiwi/mediawiki.nix @@ -150,7 +150,7 @@ in $wgPasswordSender = 'wiki@crans.org'; # C’est un alias de root (pas de réponse) $wgEmergencyContact = 'contact@crans.org'; $wgNoReplyAddress = 'contact@crans.org'; # On reçoit les réponses aux mails - $wgEnableUserEmail = false; + $wgEnableUserEmail = true; # On active les emails aux utilisateurices mais restreint via les ACLs $wgAllowHTMLEmail = true; $wgEnotifUseRealName = true; # On active les noms réels pour plus de lisibilité avec les comptes note @@ -163,7 +163,7 @@ in $wgUsersNotifiedOnAllChanges = [ 'Ninja_wiki_notifs' ]; # Auth - $wgPluggableAuth_EnableLocalLogin = true; + $wgPluggableAuth_EnableLocalLogin = false; $LDAPAuthentication2AllowLocalLogin = true; $LDAPProviderDomainConfigs = "${config.age.secrets.mediawiki-ldap.path}"; $wgOAuthCustomAuthProviders = [ @@ -197,6 +197,8 @@ in $wgGroupPermissions['*']['createaccount'] = false; # Restrict the creation of account to sysop only $wgGroupPermissions['*']['autocreateaccount'] = true; # Création de comptes depuis LDAP et Note mais pas local $wgGroupPermissions['*']['delete'] = true; # Création de comptes depuis LDAP et Note mais pas local + $wgGroupPermissions['user']['sendemail'] = false; + $wgGroupPermissions['sysop']['sendemail'] = true; # On réserve l’envoie de mail aux admins $wgCategoryLockdownWhitelist = [ "Spécial:Connexion", "Spécial:Déconnexion",