diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d3fe390c..111ac5294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ Tags have the format: `---` +# 1.39-7.4-20250526-0 +- Add `PlatformReservedUser` to `bot` group + # 1.39-7.4-20250415-0 - Add OAuth2 settings diff --git a/dist-persist/wbstack/src/Internal/WbStackPlatformReservedUser.php b/dist-persist/wbstack/src/Internal/WbStackPlatformReservedUser.php index 5f01c365d..9b06aaac4 100644 --- a/dist-persist/wbstack/src/Internal/WbStackPlatformReservedUser.php +++ b/dist-persist/wbstack/src/Internal/WbStackPlatformReservedUser.php @@ -45,7 +45,7 @@ public static function createIfNotExists() { $user->saveSettings(); // Promote the user to platform user?? - array_map( [ $user, 'addGroup' ], [ 'platform' ] ); + array_map( [ $user, 'addGroup' ], [ 'platform', 'bot' ] ); return true; } diff --git a/dist/vendor/autoload.php b/dist/vendor/autoload.php index ff3c2c735..63fe8ea4d 100644 --- a/dist/vendor/autoload.php +++ b/dist/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit363f9183335017aee6b02c5b8326cd74::getLoader(); +return ComposerAutoloaderInit59543569010a7dfc810225e5afe536ff::getLoader(); diff --git a/dist/vendor/composer/autoload_real.php b/dist/vendor/composer/autoload_real.php index 8edb8b292..963142786 100644 --- a/dist/vendor/composer/autoload_real.php +++ b/dist/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit363f9183335017aee6b02c5b8326cd74 +class ComposerAutoloaderInit59543569010a7dfc810225e5afe536ff { private static $loader; @@ -24,9 +24,9 @@ public static function getLoader() require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInit363f9183335017aee6b02c5b8326cd74', 'loadClassLoader'), true, false); + spl_autoload_register(array('ComposerAutoloaderInit59543569010a7dfc810225e5afe536ff', 'loadClassLoader'), true, false); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); - spl_autoload_unregister(array('ComposerAutoloaderInit363f9183335017aee6b02c5b8326cd74', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit59543569010a7dfc810225e5afe536ff', 'loadClassLoader')); $includePaths = require __DIR__ . '/include_paths.php'; $includePaths[] = get_include_path(); @@ -36,7 +36,7 @@ public static function getLoader() if ($useStaticLoader) { require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit363f9183335017aee6b02c5b8326cd74::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit59543569010a7dfc810225e5afe536ff::getInitializer($loader)); } else { $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -57,19 +57,19 @@ public static function getLoader() $loader->register(false); if ($useStaticLoader) { - $includeFiles = Composer\Autoload\ComposerStaticInit363f9183335017aee6b02c5b8326cd74::$files; + $includeFiles = Composer\Autoload\ComposerStaticInit59543569010a7dfc810225e5afe536ff::$files; } else { $includeFiles = require __DIR__ . '/autoload_files.php'; } foreach ($includeFiles as $fileIdentifier => $file) { - composerRequire363f9183335017aee6b02c5b8326cd74($fileIdentifier, $file); + composerRequire59543569010a7dfc810225e5afe536ff($fileIdentifier, $file); } return $loader; } } -function composerRequire363f9183335017aee6b02c5b8326cd74($fileIdentifier, $file) +function composerRequire59543569010a7dfc810225e5afe536ff($fileIdentifier, $file) { if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { require $file; diff --git a/dist/vendor/composer/autoload_static.php b/dist/vendor/composer/autoload_static.php index 8256cca5d..1ac34009d 100644 --- a/dist/vendor/composer/autoload_static.php +++ b/dist/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit363f9183335017aee6b02c5b8326cd74 +class ComposerStaticInit59543569010a7dfc810225e5afe536ff { public static $files = array ( '6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php', @@ -4249,11 +4249,11 @@ class ComposerStaticInit363f9183335017aee6b02c5b8326cd74 public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->prefixLengthsPsr4 = ComposerStaticInit363f9183335017aee6b02c5b8326cd74::$prefixLengthsPsr4; - $loader->prefixDirsPsr4 = ComposerStaticInit363f9183335017aee6b02c5b8326cd74::$prefixDirsPsr4; - $loader->prefixesPsr0 = ComposerStaticInit363f9183335017aee6b02c5b8326cd74::$prefixesPsr0; - $loader->fallbackDirsPsr0 = ComposerStaticInit363f9183335017aee6b02c5b8326cd74::$fallbackDirsPsr0; - $loader->classMap = ComposerStaticInit363f9183335017aee6b02c5b8326cd74::$classMap; + $loader->prefixLengthsPsr4 = ComposerStaticInit59543569010a7dfc810225e5afe536ff::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit59543569010a7dfc810225e5afe536ff::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInit59543569010a7dfc810225e5afe536ff::$prefixesPsr0; + $loader->fallbackDirsPsr0 = ComposerStaticInit59543569010a7dfc810225e5afe536ff::$fallbackDirsPsr0; + $loader->classMap = ComposerStaticInit59543569010a7dfc810225e5afe536ff::$classMap; }, null, ClassLoader::class); } diff --git a/dist/vendor/composer/installed.json b/dist/vendor/composer/installed.json index dc67dfa95..46106ec8d 100644 --- a/dist/vendor/composer/installed.json +++ b/dist/vendor/composer/installed.json @@ -5844,10 +5844,10 @@ "time": "2021-02-24T05:28:06+00:00", "type": "composer-plugin", "extra": { + "class": "Wikimedia\\Composer\\Merge\\V2\\MergePlugin", "branch-alias": { "dev-master": "2.x-dev" - }, - "class": "Wikimedia\\Composer\\Merge\\V2\\MergePlugin" + } }, "installation-source": "dist", "autoload": { diff --git a/dist/wbstack/src/Internal/WbStackPlatformReservedUser.php b/dist/wbstack/src/Internal/WbStackPlatformReservedUser.php index 5f01c365d..9b06aaac4 100644 --- a/dist/wbstack/src/Internal/WbStackPlatformReservedUser.php +++ b/dist/wbstack/src/Internal/WbStackPlatformReservedUser.php @@ -45,7 +45,7 @@ public static function createIfNotExists() { $user->saveSettings(); // Promote the user to platform user?? - array_map( [ $user, 'addGroup' ], [ 'platform' ] ); + array_map( [ $user, 'addGroup' ], [ 'platform', 'bot' ] ); return true; }