{"master":{"name":"BlueSpiceReadConfirmation","version":"4.2.0-alpha","license-name":"GPL-3.0-only","author":["Robert Vogel","Leonid Verhovskij"],"url":"https:\/\/en.wiki.bluespice.com\/wiki\/Reference:BlueSpiceReadConfirmation","descriptionmsg":"bs-readconfirmation-desc","type":"bluespice","attributes":{"BlueSpiceFoundation":{"Extensions":{"BlueSpiceReadConfirmation":{"className":"\\BlueSpice\\ReadConfirmation\\Extension","extPath":"\/BlueSpiceReadConfirmation","package":"BlueSpice Pro"}},"PermissionRegistry":{"readconfirmationremind":{"type":"global","roles":["admin","maintenanceadmin"]},"readconfirmationviewconfirmations":{"type":"global","roles":["admin","maintenanceadmin","structuremanager"]}}},"BlueSpicePrivacy":{"Handlers":["\\BlueSpice\\ReadConfirmation\\Privacy\\Handler"]},"BlueSpiceDiscovery":{"AttentionIndicatorRegistry":{"readconfirmation":"\\BlueSpice\\ReadConfirmation\\AttentionIndicator\\ReadConfirmation::factory"}},"UnifiedTaskOverview":{"AttentionIndicatorCollectionRegistry":["readconfirmation"]},"NotifyMe":{"Events":{"bs-rc-request":{"spec":{"class":"\\BlueSpice\\ReadConfirmation\\Event\\ConfirmationRequestEvent"},"buckets":["personal"]},"bs-rc-remind":{"spec":{"class":"\\BlueSpice\\ReadConfirmation\\Event\\ConfirmationRemindEvent"},"buckets":["personal"]}}}},"requires":{"MediaWiki":">= 1.39.0","extensions":{"BlueSpiceFoundation":">= 4.3","BlueSpicePageAssignments":">= 4.3"}},"ExtensionFunctions":["BlueSpice\\ReadConfirmation\\TriggerRegistration::addNotificationTrigger","BlueSpice\\ReadConfirmation\\ReadConfirmationNotificationCron::register"],"APIModules":{"bs-readconfirmation-tasks":"BSApiReadConfirmationTasks"},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"Hooks":{"BSApiExtJSStoreBaseBeforePostProcessData":"ReadConfirmationPageAssignmentHooks::onBSApiExtJSStoreBaseBeforePostProcessData","BSPageStoreDataProviderBeforeAppendRow":"ReadConfirmationPageAssignmentHooks::onBSPageStoreDataProviderBeforeAppendRow","BSPageAssignmentsManager":"ReadConfirmationPageAssignmentHooks::onBSPageAssignmentsSpecialPages","BSPageAssignmentsOverview":"addReadConfirmationInfoToPageAssignments","LoadExtensionSchemaUpdates":"\\BlueSpice\\ReadConfirmation\\Hook\\LoadExtensionSchemaUpdates\\AddReadConfirmationDatabase::callback","BeforePageDisplay":["\\BlueSpice\\ReadConfirmation\\Hook\\BeforePageDisplay\\AddManagePageAssignmentsIntegration::callback","addResources"],"PageSaveComplete":"ReadConfirmationHooks::onPageSaveComplete","NamespaceManager::getMetaFields":"ReadConfirmationHooks::onNamespaceManager_getMetaFields","NamespaceManager::editNamespace":"ReadConfirmationHooks::onNamespaceManager_editNamespace","BSApiNamespaceStoreMakeData":"ReadConfirmationHooks::onBSApiNamespaceStoreMakeData","UserMergeAccountFields":"\\BlueSpice\\ReadConfirmation\\Hook\\UserMergeAccountFields\\MergeReadConfirmationDBFields::callback","UnifiedTaskOverviewGetTaskDescriptors":"addUTOReadConfirmations","SkinTemplateNavigation::Universal":"skin","NamespaceManagerBeforePersistSettings":"writeNamespaceConfiguration","StandardDialogsRegisterPageInfoPanelModules":"standard-dialogs","NamespaceManagerCollectNamespaceProperties":"addNamespaceProperties"},"HookHandlers":{"addUTOReadConfirmations":{"factory":"\\BlueSpice\\ReadConfirmation\\HookHandler\\UnifiedTaskOverview::factory","services":["DBLoadBalancer","UserGroupManager","BSReadConfirmationMechanismFactory","MainConfig"]},"skin":{"class":"\\BlueSpice\\ReadConfirmation\\HookHandler\\Skin"},"writeNamespaceConfiguration":{"class":"\\BlueSpice\\ReadConfirmation\\Hook\\WriteNamespaceConfiguration"},"standard-dialogs":{"class":"\\BlueSpice\\ReadConfirmation\\HookHandler\\StandardDialogs"},"addReadConfirmationInfoToPageAssignments":{"class":"\\BlueSpice\\ReadConfirmation\\HookHandler\\AddReadConfirmationInfoToPageAssignments"},"addResources":{"class":"\\BlueSpice\\ReadConfirmation\\Hook\\BeforePageDisplay\\AddResources","services":["RevisionLookup","BSReadConfirmationMechanismFactory","PermissionManager"]},"addNamespaceProperties":{"class":"\\BlueSpice\\ReadConfirmation\\HookHandler\\NamespaceManagerCollectNamespaceProperties\\AddNamespaceProperties"}},"RestRoutes":[{"path":"\/readconfirmation\/{pageId}","method":"GET","class":"\\BlueSpice\\ReadConfirmation\\Rest\\GetReadConfirmations","services":["BSReadConfirmationMechanismFactory","BSPageAssignmentsAssignmentFactory","TitleFactory","UserFactory","PermissionManager"]}],"LogTypes":["bs-readconfirmation"],"FilterLogTypes":{"bs-readconfirmation":true},"LogActionsHandlers":{"bs-readconfirmation\/*":"LogFormatter","bs-readconfirmation\/confirm":"\\BlueSpice\\ReadConfirmation\\Logging\\ConfirmFormatter"},"GroupPermissions":{"sysop":{"readconfirmationremind":true,"readconfirmationviewconfirmations":true}},"AvailableRights":["readconfirmationremind","readconfirmationviewconfirmations"],"GrantPermissions":{"editprotected":{"readconfirmationremind":true,"readconfirmationviewconfirmations":true}},"config_prefix":"bsgReadConfirmation","config":{"Mechanism":{"value":"BlueSpice\\ReadConfirmation\\Mechanism\\NonMinorEdit::factory"},"PageApprovedReminderDelay":{"value":168}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/BlueSpiceReadConfirmation"}}