{"master":{"name":"BlueSpicePageAccess","license-name":"GPL-3.0-only","version":"4.2.0-alpha","url":"https:\/\/en.wiki.bluespice.com\/wiki\/Reference:BlueSpicePageAccess","author":"Marc Reymann","descriptionmsg":"bs-pageaccess-desc","type":"bluespice","requires":{"MediaWiki":">= 1.39.0","extensions":{"BlueSpiceFoundation":">= 4.3"}},"attributes":{"BlueSpiceFoundation":{"Extensions":{"BlueSpicePageAccess":{"className":"\\BlueSpice\\PageAccess\\Extension","extPath":"\/BlueSpicePageAccess"}},"AlertProviderRegistry":{"bs-pageaccess-accessstate":"\\BlueSpice\\PageAccess\\AlertProvider\\AccessState::factory"},"PermissionRegistry":{"pageaccess-viewspecialpage":{"type":"global","roles":["admin","maintenanceadmin","structuremanager"]}},"PermissionLockdownRegistry":{"pageaccess-blockactionsontagpageaccess":"\\BlueSpice\\PageAccess\\Permission\\Lockdown\\Module\\BlockActionsOnTagPageAccess::getInstance"}},"ContentDroplets":{"Droplets":{"page-access":{"class":"\\BlueSpice\\PageAccess\\ContentDroplets\\AccessDroplet"}}}},"GroupPermissions":{"*":{"pageaccess-viewspecialpage":false},"user":{"pageaccess-viewspecialpage":true},"sysop":{"pageaccess-viewspecialpage":true}},"AvailableRights":["pageaccess-viewspecialpage"],"SpecialPages":{"PageAccess":"\\BlueSpice\\PageAccess\\Special\\PageAccess"},"APIModules":{"bs-pageaccess-store":"BSApiPageAccessStore"},"LogTypes":["bs-pageaccess"],"FilterLogTypes":{"bs-pageaccess":true},"LogActionsHandlers":{"bs-pageaccess\/*":"LogFormatter"},"ExtensionMessagesFiles":{"PageAccessAlias":"languages\/SpecialPageAccess.alias.php"},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"Hooks":{"PageContentSave":"\\BlueSpice\\PageAccess\\Hook\\PageContentSave\\EditPageAccess::callback","BSUsageTrackerRegisterCollectors":"\\BlueSpice\\PageAccess\\Hook\\BSUsageTrackerRegisterCollectors\\AddPageAccessTag::callback","MWStakeGenericTagHandlerInitTags":"registerTags","SpecialPageBeforeExecute":"checkBrowsePagePermission","ChangesListSpecialPageQuery":"filterChangesListQuery"},"HookHandlers":{"registerTags":{"class":"\\BlueSpice\\PageAccess\\Hook\\RegisterTags","services":["UserGroupManager"]},"checkBrowsePagePermission":{"class":"\\BlueSpice\\PageAccess\\Hook\\SpecialPageBeforeExecute\\CheckBrowsePagePermission","services":["TitleFactory","PermissionManager"]},"filterChangesListQuery":{"class":"\\BlueSpice\\PageAccess\\Hook\\ChangesListSpecialPageQuery\\FilterRestrictedPages","services":["BSPageAccessCheckAccess","ConnectionProvider"]}},"config_prefix":"bsg","config":{"PageAccessBlockableActions":{"value":["read","edit","delete","move"]}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/BlueSpicePageAccess"}}