Last edited one month ago
by Anonymous user

AutoDoc:BlueSpiceReadConfirmation: Difference between revisions

hw>Unknown user
No edit summary
 
imported>Unknown user
No edit summary
 
(9 intermediate revisions by 6 users not shown)
Line 13: Line 13:
|mediawiki = {{AutoDocVersion
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|name = MediaWiki
|version = 1.35.0
|version = 1.43.0
}}
}}
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|name = BlueSpiceFoundation
|version = 4.0
|version = 5.0.0
}}
}}
{{AutoDocVersion
{{AutoDocVersion
|name = BlueSpicePageAssignments
|name = BlueSpicePageAssignments
|version = 4.0
|version = 5.0.0
}}
}}
}}
}}
Line 27: Line 27:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = BlueSpiceDiscovery
}}
{{AutoDocListItem
|item = BlueSpicePrivacy
|item = BlueSpicePrivacy
}}
{{AutoDocListItem
|item = NotifyMe
}}
{{AutoDocListItem
|item = UnifiedTaskOverview
}}
}}
}}
}}
Line 37: Line 46:
|roles = admin, maintenanceadmin
|roles = admin, maintenanceadmin
|desc = {{int:right-readconfirmationremind
|desc = {{int:right-readconfirmationremind
}}
}}
{{AutoDocPermission
|name = readconfirmationviewconfirmations
|type = global
|roles = admin, maintenanceadmin, structuremanager
|desc = {{int:right-readconfirmationviewconfirmations
}}
}}
}}
}}
Line 45: Line 61:
|name = Mechanism
|name = Mechanism
|value = <nowiki>'BlueSpice\\ReadConfirmation\\Mechanism\\NonMinorEdit::factory'</nowiki>
|value = <nowiki>'BlueSpice\\ReadConfirmation\\Mechanism\\NonMinorEdit::factory'</nowiki>
}}
{{AutoDocOption
|name = PageApprovedReminderDelay
|value = <nowiki>168</nowiki>
}}
}}
}}
}}
Line 70: Line 90:
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageAssignmentsOverview BSPageAssignmentsOverview]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageAssignmentsOverview BSPageAssignmentsOverview]
|callback = ReadConfirmationPageAssignmentHooks::onBSPageAssignmentsSpecialPages
|callback = addReadConfirmationInfoToPageAssignments
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 93: Line 113:
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::writeNamespaceConfiguration NamespaceManager::writeNamespaceConfiguration]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|callback = ReadConfirmationHooks::onNamespaceManager_writeNamespaceConfiguration
|callback = writeNamespaceConfiguration
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]
|callback = ReadConfirmationHooks::onPageSaveComplete
|callback = ReadConfirmationHooks::onPageSaveComplete
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = skin
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/StandardDialogsRegisterPageInfoPanelModules StandardDialogsRegisterPageInfoPanelModules]
|callback = standard-dialogs
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 113: Line 141:
|ExtensionFunctions = {{AutoDocListItem
|ExtensionFunctions = {{AutoDocListItem
|item = 0
|item = 0
}}
}}
==Notifications==
{{AutoDocNotifications
|notifications = {{AutoDocNotification
|name = bs-rc-request
|buckets = personal
}}
{{AutoDocNotification
|name = bs-rc-remind
|buckets = personal
}}
}}
}}
}}



Latest revision as of 14:52, 19 March 2025

DescriptionMsg

Extension to collect read confirmations for a page

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.43.0
  • BlueSpiceFoundation: 5.0.0
  • BlueSpicePageAssignments: 5.0.0

IntegratesInto

  • BlueSpiceDiscovery
  • BlueSpicePrivacy
  • NotifyMe
  • UnifiedTaskOverview

Permissions

Permissions

Name Description Role
readconfirmationremind Remind users that they have to confirm to have read the page admin, maintenanceadmin
readconfirmationviewconfirmations View the status of read confirmations admin, maintenanceadmin, structuremanager

Config

Configuration

Name Value
Mechanism 'BlueSpice\\ReadConfirmation\\Mechanism\\NonMinorEdit::factory'
PageApprovedReminderDelay 168

ApiModules

API Modules

  • bs-readconfirmation-tasks

Hooks

Hooks

ExtensionFunctions

Template:AutoDocExtensionFunctions

Notifications

Name Buckets
bs-rc-request personal
bs-rc-remind personal