Difference between revisions of "AutoDoc:BlueSpiceFoundation"
m (1 revision imported) |
m (1 revision imported) |
Contents
DescriptionMsg[edit source]
Makes MediaWiki enterprise ready
License[edit source]
GPL-3.0-only
Requirements[edit source]
- MediaWiki: 1.31
- ExtJSBase: 1.31
IntegratesInto[edit source]
- BlueSpicePrivacy
SpecialPages[edit source]
- SpecialCredits
- WikiAdmin
Config[edit source]
Configuration[edit source]
| Name | Value |
|---|---|
| BlueSpiceExtInfo | array ( 'name' => 'BlueSpice', 'version' => '3.2.3', 'status' => 'stable', 'package' => 'BlueSpice Free', 'url' => 'https://bluespice.com', 'desc' => 'Makes MediaWiki enterprise ready.', 'author' => array ( 0 => '[https://www.hallowelt.com Hallo Welt! GmbH]', ), ) |
| CreditsContributors | array ( 0 => 'Aaron Schulz', 1 => 'Acamicamacaraca', 2 => 'Alangi Derick', 3 => 'addshore', 4 => 'Albert221', 5 => 'Amir Sarabadani', 6 => 'Ammar', 7 => 'Ammarpad', 8 => 'amritsreekumar', 9 => 'Antoine Musso', 10 => 'Aryeh Gregor', 11 => 'Aude', 12 => 'Basil Hershberger', 13 => 'Bill Pirkle', 14 => 'Brad Jorsch', 15 => 'Chad Horohoe', 16 => 'Christian Aistleitner', 17 => 'DannyS712', 18 => 'David Sn', 19 => 'Demon', 20 => 'Derick Alangi', 21 => 'DrishyaR', 22 => 'Florian', 23 => 'Florianschmidtwelzow', 24 => 'Fomafix', 25 => 'Frederic Mohr', 26 => 'Gergő Tisza', 27 => 'Guycn2', 28 => 'hexmode', 29 => 'Holger Knust', 30 => 'idakuch', 31 => 'James D. Forrester', 32 => 'Jayprakash12345', 33 => 'Jforrester', 34 => 'jhsoby', 35 => 'Justin Du', 36 => 'Kunal Mehta', 37 => 'Legoktm', 38 => 'libraryupgrader', 39 => 'MarcoAurelio', 40 => 'Mark A. Hershberger', 41 => 'Max Semenik', 42 => 'MaxSem', 43 => 'MtDu', 44 => 'Nikita Rana', 45 => 'OmkarJ', 46 => 'Ori Livneh', 47 => 'Paladox', 48 => 'Phantom42', 49 => 'Prateek Saxena', 50 => 'Purodha', 51 => 'QChris', 52 => 'Rafid Aslam', 53 => 'Raimond Spekking', 54 => 'Raymond', 55 => 'RazeSoldier', 56 => 'Reedy', 57 => 'rlot', 58 => 'Rohitt Vashishtha', 59 => 'Siebrand Mazeland', 60 => 'Subin Siby', 61 => 'TGC', 62 => 'Tulsi Bhagat', 63 => 'Umherirrender', 64 => 'Yuki Shira', 65 => 'Yuriy Shnitkovskiy', 66 => 'withoutaname', 67 => 'Zoranzoki21', ) |
| CreditsDesignAndTesting | array ( 0 => 'Anja Ebersbach', 1 => 'Richard Heigl', 2 => 'Nathalie Köpff', 3 => 'Michael Rödl', 4 => 'Michael Scherm', 5 => 'Dardan Diugan', 6 => 'Christina Glaser', 7 => 'Christian Graf', 8 => 'Angelika Müller', 9 => 'Karl Skodnik', 10 => 'Astrid Scheffler', 11 => 'Sabine Gürtler', 12 => 'Thomas Schnakenberg', 13 => 'Sabrina Dürr', 14 => 'Tobias Kornprobst', 15 => 'Luisa Roth', 16 => 'Ljubica Sireta', 17 => 'David Schweiger', 18 => 'Florian Bäckmann', 19 => 'Alexander Ziegltrum', 20 => 'Margit Link-Rodrigue', ) |
| CreditsProgrammers | array ( 0 => 'Markus Glaser', 1 => 'Radovan Kubani', 2 => 'Sebastian Ulbricht', 3 => 'Marc Reymann', 4 => 'Mathias Scheer', 5 => 'Thomas Lorenz', 6 => 'Tobias Weichart', 7 => 'Robert Vogel', 8 => 'Erwin Forster', 9 => 'Karl Waldmannstetter', 10 => 'Daniel Lynge', 11 => 'Tobias Davids', 12 => 'Patric Wirth', 13 => 'Stephan Muggli', 14 => 'Stefan Widmann', 15 => 'Jan Göttlich', 16 => 'Benedikt Hofmann', 17 => 'Daniel Vogel', 18 => 'Leonid Verhovskij', 19 => 'Gerhard Diller', 20 => 'Mannfred Dennerlein', 21 => 'Dejan Savuljesku', 22 => 'Josef Konrad', 23 => 'Philipp Pirzer', 24 => 'Peter Böhm', 25 => 'Gökhan Geyik', 26 => 'Oleksandr Pinchuck', 27 => 'Dmitry Shevliakov', 28 => 'Jenya Punchenko', ) |
| CreditsTranslation | array ( 0 => 'Siebrand Mazeland', 1 => 'Raimond Spekking', 2 => 'Stephan Muggli', ) |
| DefaultAnonImage | 'resources/bluespice/images/bs-user-anon-image.png' |
| DefaultGroupImage | 'resources/bluespice/images/bs-group-default-image.png' |
| DefaultUserImage | 'resources/bluespice/images/bs-user-default-image.png' |
| ExtensionAttributeRegistryOverrides | array ( ) |
| LessVars | array ( ) |
| MaintenanceUserName | 'BSMaintenance' |
| NotifierClass | 'BlueSpice\\NullNotifier' |
| PermissionConfig | array ( ) |
| PingOnInit | false |
| RunJobsTriggerHandlerOptions | array ( '*' => array ( 'basetime' => array ( 0 => 1, 1 => 0, 2 => 0, ), 'once-a-week-day' => 'sunday', ), ) |
| UIPermissionBlacklist | array ( 0 => 'reupload', 1 => 'reupload-shared', 2 => 'minoredit', 3 => 'deletedhistory', 4 => 'editinterface', 5 => 'importupload', 6 => 'patrol', 7 => 'autopatrol', 8 => 'proxyunbannable', 9 => 'trackback', 10 => 'unwatchedpages', 11 => 'autoconfirmed', 12 => 'upload_by_url', 13 => 'ipblock-exempt', 14 => 'blockemail', 15 => 'purge', 16 => 'emailconfirmed', 17 => 'nominornewtalk', ) |
ApiModules[edit source]
API Modules[edit source]
- bs-adminuser-store
- bs-category-store
- bs-category-treestore
- bs-categorylinks-store
- bs-filebackend-store
- bs-group-store
- bs-interwiki-store
- bs-js-var-config
- bs-linker
- bs-ping-tasks
- bs-recentchanges-store
- bs-task
- bs-templatelinks-store
- bs-titlequery-store
- bs-upload-license-store
- bs-user-store
- bs-watchlist-store
- bs-wikipage-store
- bs-wikipage-tasks
- bs-wikisubpage-treestore
Hooks[edit source]
Hooks[edit source]
- ArticleDeleteComplete
- BeforePageDisplay
- BeforeParserFetchTemplateAndtitle
- ExtensionTypes
- HtmlPageLinkRendererEnd
- LinkerMakeMediaLinkFile
- LoadExtensionSchemaUpdates
- MakeGlobalVariablesScript
- PageContentSaveComplete
- ParserFirstCallInit
- ResourceLoaderGetConfigVars
- SearchGetNearMatchComplete
- SearchableNamespaces
- SetupAfterCache
- SiteNoticeAfter
- SkinTemplateOutputPageBeforeExec
- SoftwareInfo
- ThumbnailBeforeProduceHTML
- TitleMoveComplete
- getUserPermissionsErrors
==DescriptionMsg==
{{AutoDocDescriptionMsg
|name = BlueSpiceFoundation
|desc = {{int:bluespicefoundation-desc
}}
}}
==License==
{{AutoDocLicense
|name = GPL-3.0-only
}}
==Requirements==
{{AutoDocRequirements
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|version = 1.31
}}
|extensions = {{AutoDocVersion
|name = ExtJSBase
|version = 1.31
}}
}}
==IntegratesInto==
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|item = BlueSpicePrivacy
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = SpecialCredits
|callback = \BlueSpice\Special\Credits
}}
{{AutoDocCallback
|name = WikiAdmin
|callback = SpecialWikiAdmin
}}
}}
==Config==
{{AutoDocConfig
|config = {{AutoDocOption
|name = BlueSpiceExtInfo
|value = <nowiki>array (
'name' => 'BlueSpice',
'version' => '3.2.3',
'status' => 'stable',
'package' => 'BlueSpice Free',
'url' => 'https://bluespice.com',
'desc' => 'Makes MediaWiki enterprise ready.',
'author' =>
array (
0 => '[https://www.hallowelt.com Hallo Welt! GmbH]',
),
)</nowiki>
}}
{{AutoDocOption
|name = CreditsContributors
|value = <nowiki>array (
0 => 'Aaron Schulz',
1 => 'Acamicamacaraca',
2 => 'Alangi Derick',
3 => 'addshore',
4 => 'Albert221',
5 => 'Amir Sarabadani',
6 => 'Ammar',
7 => 'Ammarpad',
8 => 'amritsreekumar',
9 => 'Antoine Musso',
10 => 'Aryeh Gregor',
11 => 'Aude',
12 => 'Basil Hershberger',
13 => 'Bill Pirkle',
14 => 'Brad Jorsch',
15 => 'Chad Horohoe',
16 => 'Christian Aistleitner',
17 => 'DannyS712',
18 => 'David Sn',
19 => 'Demon',
20 => 'Derick Alangi',
21 => 'DrishyaR',
22 => 'Florian',
23 => 'Florianschmidtwelzow',
24 => 'Fomafix',
25 => 'Frederic Mohr',
26 => 'Gergő Tisza',
27 => 'Guycn2',
28 => 'hexmode',
29 => 'Holger Knust',
30 => 'idakuch',
31 => 'James D. Forrester',
32 => 'Jayprakash12345',
33 => 'Jforrester',
34 => 'jhsoby',
35 => 'Justin Du',
36 => 'Kunal Mehta',
37 => 'Legoktm',
38 => 'libraryupgrader',
39 => 'MarcoAurelio',
40 => 'Mark A. Hershberger',
41 => 'Max Semenik',
42 => 'MaxSem',
43 => 'MtDu',
44 => 'Nikita Rana',
45 => 'OmkarJ',
46 => 'Ori Livneh',
47 => 'Paladox',
48 => 'Phantom42',
49 => 'Prateek Saxena',
50 => 'Purodha',
51 => 'QChris',
52 => 'Rafid Aslam',
53 => 'Raimond Spekking',
54 => 'Raymond',
55 => 'RazeSoldier',
56 => 'Reedy',
57 => 'rlot',
58 => 'Rohitt Vashishtha',
59 => 'Siebrand Mazeland',
60 => 'Subin Siby',
61 => 'TGC',
62 => 'Tulsi Bhagat',
63 => 'Umherirrender',
64 => 'Yuki Shira',
65 => 'Yuriy Shnitkovskiy',
66 => 'withoutaname',
67 => 'Zoranzoki21',
)</nowiki>
}}
{{AutoDocOption
|name = CreditsDesignAndTesting
|value = <nowiki>array (
0 => 'Anja Ebersbach',
1 => 'Richard Heigl',
2 => 'Nathalie Köpff',
3 => 'Michael Rödl',
4 => 'Michael Scherm',
5 => 'Dardan Diugan',
6 => 'Christina Glaser',
7 => 'Christian Graf',
8 => 'Angelika Müller',
9 => 'Karl Skodnik',
10 => 'Astrid Scheffler',
11 => 'Sabine Gürtler',
12 => 'Thomas Schnakenberg',
13 => 'Sabrina Dürr',
14 => 'Tobias Kornprobst',
15 => 'Luisa Roth',
16 => 'Ljubica Sireta',
17 => 'David Schweiger',
18 => 'Florian Bäckmann',
19 => 'Alexander Ziegltrum',
20 => 'Margit Link-Rodrigue',
)</nowiki>
}}
{{AutoDocOption
|name = CreditsProgrammers
|value = <nowiki>array (
0 => 'Markus Glaser',
1 => 'Radovan Kubani',
2 => 'Sebastian Ulbricht',
3 => 'Marc Reymann',
4 => 'Mathias Scheer',
5 => 'Thomas Lorenz',
6 => 'Tobias Weichart',
7 => 'Robert Vogel',
8 => 'Erwin Forster',
9 => 'Karl Waldmannstetter',
10 => 'Daniel Lynge',
11 => 'Tobias Davids',
12 => 'Patric Wirth',
13 => 'Stephan Muggli',
14 => 'Stefan Widmann',
15 => 'Jan Göttlich',
16 => 'Benedikt Hofmann',
17 => 'Daniel Vogel',
18 => 'Leonid Verhovskij',
19 => 'Gerhard Diller',
20 => 'Mannfred Dennerlein',
21 => 'Dejan Savuljesku',
22 => 'Josef Konrad',
23 => 'Philipp Pirzer',
24 => 'Peter Böhm',
25 => 'Gökhan Geyik',
26 => 'Oleksandr Pinchuck',
27 => 'Dmitry Shevliakov',
28 => 'Jenya Punchenko',
)</nowiki>
}}
{{AutoDocOption
|name = CreditsTranslation
|value = <nowiki>array (
0 => 'Siebrand Mazeland',
1 => 'Raimond Spekking',
2 => 'Stephan Muggli',
)</nowiki>
}}
{{AutoDocOption
|name = DefaultAnonImage
|value = <nowiki>'resources/bluespice/images/bs-user-anon-image.png'</nowiki>
}}
{{AutoDocOption
|name = DefaultGroupImage
|value = <nowiki>'resources/bluespice/images/bs-group-default-image.png'</nowiki>
}}
{{AutoDocOption
|name = DefaultUserImage
|value = <nowiki>'resources/bluespice/images/bs-user-default-image.png'</nowiki>
}}
{{AutoDocOption
|name = ExtensionAttributeRegistryOverrides
|value = <nowiki>array (
)</nowiki>
}}
{{AutoDocOption
|name = LessVars
|value = <nowiki>array (
)</nowiki>
}}
{{AutoDocOption
|name = MaintenanceUserName
|value = <nowiki>'BSMaintenance'</nowiki>
}}
{{AutoDocOption
|name = NotifierClass
|value = <nowiki>'BlueSpice\\NullNotifier'</nowiki>
}}
{{AutoDocOption
|name = PermissionConfig
|value = <nowiki>array (
)</nowiki>
}}
{{AutoDocOption
|name = PingOnInit
|value = <nowiki>false</nowiki>
}}
{{AutoDocOption
|name = RunJobsTriggerHandlerOptions
|value = <nowiki>array (
'*' =>
array (
'basetime' =>
array (
0 => 1,
1 => 0,
2 => 0,
),
'once-a-week-day' => 'sunday',
),
)</nowiki>
}}
{{AutoDocOption
|name = UIPermissionBlacklist
|value = <nowiki>array (
0 => 'reupload',
1 => 'reupload-shared',
2 => 'minoredit',
3 => 'deletedhistory',
4 => 'editinterface',
5 => 'importupload',
6 => 'patrol',
7 => 'autopatrol',
8 => 'proxyunbannable',
9 => 'trackback',
10 => 'unwatchedpages',
11 => 'autoconfirmed',
12 => 'upload_by_url',
13 => 'ipblock-exempt',
14 => 'blockemail',
15 => 'purge',
16 => 'emailconfirmed',
17 => 'nominornewtalk',
)</nowiki>
}}
}}
==ApiModules==
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|name = bs-adminuser-store
|callback = BSApiAdminUserStore
}}
{{AutoDocCallback
|name = bs-category-store
|callback = BSApiCategoryStore
}}
{{AutoDocCallback
|name = bs-category-treestore
|callback = BSApiCategoryTreeStore
}}
{{AutoDocCallback
|name = bs-categorylinks-store
|callback = \BlueSpice\Api\Store\Categorylinks
}}
{{AutoDocCallback
|name = bs-filebackend-store
|callback = BSApiFileBackendStore
}}
{{AutoDocCallback
|name = bs-group-store
|callback = BSApiGroupStore
}}
{{AutoDocCallback
|name = bs-interwiki-store
|callback = BSApiInterwikiStore
}}
{{AutoDocCallback
|name = bs-js-var-config
|callback = \BlueSpice\Api\JSConfigVarsApi
}}
{{AutoDocCallback
|name = bs-linker
|callback = \BlueSpice\Api\Linker
}}
{{AutoDocCallback
|name = bs-ping-tasks
|callback = BSApiPingTasks
}}
{{AutoDocCallback
|name = bs-recentchanges-store
|callback = BlueSpice\Api\Store\RecentChanges
}}
{{AutoDocCallback
|name = bs-task
|callback = \BlueSpice\Api\Task
}}
{{AutoDocCallback
|name = bs-templatelinks-store
|callback = \BlueSpice\Api\Store\Templatelinks
}}
{{AutoDocCallback
|name = bs-titlequery-store
|callback = BSApiTitleQueryStore
}}
{{AutoDocCallback
|name = bs-upload-license-store
|callback = BSApiUploadLicenseStore
}}
{{AutoDocCallback
|name = bs-user-store
|callback = BSApiUserStore
}}
{{AutoDocCallback
|name = bs-watchlist-store
|callback = BlueSpice\Api\Store\Watchlist
}}
{{AutoDocCallback
|name = bs-wikipage-store
|callback = BSApiWikiPageStore
}}
{{AutoDocCallback
|name = bs-wikipage-tasks
|callback = BSApiWikiPageTasks
}}
{{AutoDocCallback
|name = bs-wikisubpage-treestore
|callback = BSApiWikiSubPageTreeStore
}}
}}
==Hooks==
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleDeleteComplete ArticleDeleteComplete]
|callback = \BlueSpice\Hook\ArticleDeleteComplete\InvalidateTargetCacheTitle::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = \BlueSpice\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\Hook\BeforePageDisplay\AddLoadingIndicator::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeParserFetchTemplateAndtitle BeforeParserFetchTemplateAndtitle]
|callback = BlueSpice\Hook\BeforeParserFetchTemplateAndtitle\CheckTransclusionPermissions::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ExtensionTypes ExtensionTypes]
|callback = \BlueSpice\Hook\ExtensionTypes\AddBlueSpice::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/HtmlPageLinkRendererEnd HtmlPageLinkRendererEnd]
|callback = BlueSpice\Hook\HtmlPageLinkRendererEnd\AddDataUserName::callback, BlueSpice\Hook\HtmlPageLinkRendererEnd\AddDataTitle::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LinkerMakeMediaLinkFile LinkerMakeMediaLinkFile]
|callback = \BlueSpice\Hook\LinkerMakeMediaLinkFile\AddDataAttributes::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpice3SettingsAndMigrationMaintenanceScript::callback, BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpiceUserPropertiesMigrationMaintenanceScript::callback, BlueSpice\Hook\LoadExtensionSchemaUpdates\AddBlueSpiceConfigFilesMigrationMaintenanceScript::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MakeGlobalVariablesScript MakeGlobalVariablesScript]
|callback = \BlueSpice\Hook\MakeGlobalVariablesScript\AddTaskAPIPermissions::callback, \BlueSpice\Hook\MakeGlobalVariablesScript\AddDeferredNotifications::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageContentSaveComplete PageContentSaveComplete]
|callback = \BlueSpice\Hook\PageContentSaveComplete\InvalidateArticleHelper::callback, \BlueSpice\Hook\PageContentSaveComplete\InvalidateTargetCacheTitle::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = \BlueSpice\Hook\ParserFirstCallInit\GenericTagExtensionHandler::callback, BlueSpice\Hook\ParserFirstCallInit\AddTags::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ResourceLoaderGetConfigVars ResourceLoaderGetConfigVars]
|callback = \BlueSpice\Hook\ResourceLoaderGetConfigVars\AddVersion::callback, \BlueSpice\Hook\ResourceLoaderGetConfigVars\AddBSGConfig::callback, \BlueSpice\Hook\ResourceLoaderGetConfigVars\AddGraphicalListRegistry::callback, \BlueSpice\Hook\ResourceLoaderGetConfigVars\AddExtendedSiteToolsRegistry::callback, \BlueSpice\Hook\ResourceLoaderGetConfigVars\AddAssetsPaths::callback, \BlueSpice\Hook\ResourceLoaderGetConfigVars\AddPingVars::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SearchGetNearMatchComplete SearchGetNearMatchComplete]
|callback = BlueSpice\Hook\SearchGetNearMatchComplete\ApplyNearMatchLockdown::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SearchableNamespaces SearchableNamespaces]
|callback = BlueSpice\Hook\SearchableNamespaces\ApplySearchableNamespacesLockdown::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SetupAfterCache SetupAfterCache]
|callback = \BlueSpice\Hook\SetupAfterCache\AddParamDefinitions::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SiteNoticeAfter SiteNoticeAfter]
|callback = BlueSpice\Hook\SiteNoticeAfter\AddAlerts::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec SkinTemplateOutputPageBeforeExec]
|callback = \BlueSpice\Hook\SkinTemplateOutputPageBeforeExec\AddAdminTools::callback, \BlueSpice\Hook\SkinTemplateOutputPageBeforeExec\AddExportDownloadFile::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SoftwareInfo SoftwareInfo]
|callback = BlueSpice\Hook\SoftwareInfo\AddBlueSpice::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ThumbnailBeforeProduceHTML ThumbnailBeforeProduceHTML]
|callback = \BlueSpice\Hook\ThumbnailBeforeProduceHTML\AddDataAttributes::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/TitleMoveComplete TitleMoveComplete]
|callback = \BlueSpice\Hook\TitleMoveComplete\InvalidateTargetCacheTitle::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/getUserPermissionsErrors getUserPermissionsErrors]
|callback = \BlueSpice\Hook\GetUserPermissionsErrors\ApplyLockdown::callback
}}
}}(No difference)
|