mirror of https://gitlab.crans.org/nounous/nixos
Update extensions
parent
e594c741b7
commit
4095918178
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue