diff --git a/modules/services/mediawiki.nix b/modules/services/mediawiki.nix index ceaa59d..20b9b16 100644 --- a/modules/services/mediawiki.nix +++ b/modules/services/mediawiki.nix @@ -41,8 +41,8 @@ in $wgPasswordSender = 'root@crans.org'; $wgEmergencyContact = 'contact@crans.org'; $wgNoReplyAddress = 'root@crans.org'; - $wgEnableUserEmail = true; - $wgEnableSpecialMute = true; + $wgEnableUserEmail = false; + # $wgEnableSpecialMute = true; $wgAllowHTMLEmail = true; $wgEnotifUseRealName = false; @@ -103,6 +103,32 @@ in # Pas de meilleure solution à ma connaissance pour suivre les releases. sha256 = "sha256-deKDEC87yTQrToZC5yNAH9tmV/5pFa4gsaSuOYXfIEo="; }; + + # Auth + PluggableAuth = pkgs.fetchFromGitHub { + owner = "wikimedia"; + repo = "mediawiki-extensions-PluggableAuth"; + rev = "REL" + major + "_" + minor; + # Le SHA doit être changé à chaque nouveau commit de traduction. + # Pas de meilleure solution à ma connaissance pour suivre les releases. + sha256 = "sha256-3+nzeWemVAHGmLz3ZMvDSvP2UCmsnEiGJcE/oEakr2s="; + }; + LDAPAuthentication2 = pkgs.fetchFromGitHub { + owner = "wikimedia"; + repo = "mediawiki-extensions-LDAPAuthentication2"; + rev = "REL" + major + "_" + minor; + # Le SHA doit être changé à chaque nouveau commit de traduction. + # Pas de meilleure solution à ma connaissance pour suivre les releases. + sha256 = "sha256-oi5rliHb4KnLbvQxO7MGuLp/FEucoGR/Z0NP1gmbgMc="; + }; + OpenIDConnect = pkgs.fetchFromGitHub { + owner = "wikimedia"; + repo = "mediawiki-extensions-OpenIDConnect"; + rev = "REL" + major + "_" + minor; + # Le SHA doit être changé à chaque nouveau commit de traduction. + # Pas de meilleure solution à ma connaissance pour suivre les releases. + sha256 = "sha256-KoBULn53xnY+ydodeTGN7YEoqgLr9qhhuR5mNibbh5s="; + }; }; }; }