Update extensions

wiki
Pyjacpp 2026-06-13 18:56:37 +02:00
parent e594c741b7
commit 4095918178
No known key found for this signature in database
GPG Key ID: ED479A5A26930939
2 changed files with 20 additions and 22 deletions

View File

@ -1,8 +1,16 @@
diff --git a/CategoryLockdown.php b/CategoryLockdown.php diff --git a/CategoryLockdown.php b/CategoryLockdown.php
index 1e17ec7..caa13c1 100644 index 3309c52..f2cef51 100644
--- a/CategoryLockdown.php --- a/CategoryLockdown.php
+++ b/CategoryLockdown.php +++ b/CategoryLockdown.php
@@ -16,6 +16,8 @@ class CategoryLockdown { @@ -1,6 +1,7 @@
<?php
use MediaWiki\MediaWikiServices;
+use MediaWiki\Title\Title; // To remove at the next upade
class CategoryLockdown {
@@ -15,6 +16,8 @@ class CategoryLockdown {
*/ */
public static function onGetUserPermissionsErrors( $title, $user, $action, &$result ) { public static function onGetUserPermissionsErrors( $title, $user, $action, &$result ) {
global $wgCategoryLockdown; global $wgCategoryLockdown;
@ -11,7 +19,7 @@ index 1e17ec7..caa13c1 100644
$explicitGroups = MediaWikiServices::getInstance()->getUserGroupManager()->getUserGroups( $user ); $explicitGroups = MediaWikiServices::getInstance()->getUserGroupManager()->getUserGroups( $user );
$implicitGroups = MediaWikiServices::getInstance()->getUserGroupManager()->getUserImplicitGroups( $user ); $implicitGroups = MediaWikiServices::getInstance()->getUserGroupManager()->getUserImplicitGroups( $user );
@@ -26,6 +28,11 @@ class CategoryLockdown { @@ -25,6 +28,11 @@ class CategoryLockdown {
return; return;
} }
@ -23,7 +31,7 @@ index 1e17ec7..caa13c1 100644
$categories = array_keys( $title->getParentCategories() ); $categories = array_keys( $title->getParentCategories() );
// Apply rules to the category page itself // Apply rules to the category page itself
@@ -33,16 +40,11 @@ class CategoryLockdown { @@ -32,16 +40,11 @@ class CategoryLockdown {
$categories[] = $title->getFullText(); $categories[] = $title->getFullText();
} }
@ -42,7 +50,7 @@ index 1e17ec7..caa13c1 100644
if ( !$permissions ) { if ( !$permissions ) {
continue; continue;
} }
@@ -57,15 +59,40 @@ class CategoryLockdown { @@ -56,15 +59,40 @@ class CategoryLockdown {
$combinedGroups[] = $allowedGroup; $combinedGroups[] = $allowedGroup;
} }
} }

View File

@ -210,7 +210,7 @@ in
Scribunto = null; # pour faire du scripting et des templates pour le wiki Scribunto = null; # pour faire du scripting et des templates pour le wiki
SyntaxHighlight_GeSHi = null; # pour avoir de la coloration syntaxique SyntaxHighlight_GeSHi = null; # pour avoir de la coloration syntaxique
TemplateData = null; # pour faire de la doc sur les templates TemplateData = null; # pour faire de la doc sur les templates
# TemplateStyles = null; # pour styliser les templates (bundlé pour la prochaine version de mediawiki) TemplateStyles = null; # pour styliser les templates (bundlé pour la prochaine version de mediawiki)
TextExtracts = null; # pour set le bon text représentant un article TextExtracts = null; # pour set le bon text représentant un article
Thanks = null; # pour remercier des gens en notif Thanks = null; # pour remercier des gens en notif
TitleBlacklist = null; # pour faire de la modération TitleBlacklist = null; # pour faire de la modération
@ -235,16 +235,6 @@ in
]; ];
}; };
TemplateStyles = pkgs.fetchFromGitHub {
name = "TemplateStyles";
owner = "wikimedia";
repo = "mediawiki-extensions-TemplateStyles";
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-fCBccHTIBJrUyxe6oP7VR84HO65ICETE73X4rswQo4c=";
};
# Popups # Popups
Popups = pkgs.fetchFromGitHub { Popups = pkgs.fetchFromGitHub {
name = "Popups"; name = "Popups";
@ -253,7 +243,7 @@ in
rev = "REL" + major + "_" + minor; rev = "REL" + major + "_" + minor;
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-Vn/XGVYvM5doPtTEONESdVhgZlH/Fku74MeQbGrwU/E="; sha256 = "sha256-wNI6LnpGrpUA96Nr+4+KbuislKXTGyyua2F3N+t2O1s=";
}; };
# Auth # Auth
@ -264,25 +254,25 @@ in
rev = "REL" + major + "_" + minor; rev = "REL" + major + "_" + minor;
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-3+nzeWemVAHGmLz3ZMvDSvP2UCmsnEiGJcE/oEakr2s="; sha256 = "sha256-ZGw0Wgz0Sg04YDcOzkOGywmfQ6s6Ex17QbjmUDO1D8c=";
}; };
LDAPProvider = pkgs.fetchFromGitHub { LDAPProvider = pkgs.fetchFromGitHub {
name = "LDAPProvider"; name = "LDAPProvider";
owner = "wikimedia"; owner = "wikimedia";
repo = "mediawiki-extensions-LDAPProvider"; repo = "mediawiki-extensions-LDAPProvider";
rev = "REL" + major + "_" + minor; tag = "3.1.0";
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-bpj+MS4XKLoDdtEK+Mv7Ifa6qz215jKhSL1DOOw4ZPs="; sha256 = "sha256-9/5Uph5C6VPWT7NzrPsYpM9pxZPIQneKZDPFCaYm1e8=";
}; };
LDAPAuthentication2 = pkgs.fetchFromGitHub { LDAPAuthentication2 = pkgs.fetchFromGitHub {
name = "LDAPAuthentication2"; name = "LDAPAuthentication2";
owner = "wikimedia"; owner = "wikimedia";
repo = "mediawiki-extensions-LDAPAuthentication2"; repo = "mediawiki-extensions-LDAPAuthentication2";
rev = "REL" + major + "_" + minor; tag = "3.1.0";
# Le SHA doit être changé à chaque nouveau commit de traduction. # Le SHA doit être changé à chaque nouveau commit de traduction.
# Pas de meilleure solution à ma connaissance pour suivre les releases. # Pas de meilleure solution à ma connaissance pour suivre les releases.
sha256 = "sha256-oi5rliHb4KnLbvQxO7MGuLp/FEucoGR/Z0NP1gmbgMc="; sha256 = "sha256-/9VISvpvhaVq/sAHE10INlTju7+PTirFO/6U68WBOgM=";
}; };
WSOAuth = pkgs.applyPatches { WSOAuth = pkgs.applyPatches {
src = pkgs.fetchFromGitHub { src = pkgs.fetchFromGitHub {