AutoDoc:BlueSpiceReadConfirmation: Unterschied zwischen den Versionen

Margit Link-Rodrigue (Diskussion | Beiträge)
K 1 Version importiert
Margit Link-Rodrigue (Diskussion | Beiträge)
K 1 Version importiert
 
(16 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{ExtensionMainDescOpen}}
==DescriptionMsg==
{{ExtensionMainDescBody
{{AutoDocDescriptionMsg
|desc = Ermöglicht es Lesebestätigungen für eine Seite einzuholen
|name = BlueSpiceReadConfirmation
}}
|desc = {{int:bs-readconfirmation-desc
{{ExtensionMainDescClose}}
}}
 
}}
{{ExtensionPermissionsOpen}}
==License==
{{ExtensionPermissionsBody
{{AutoDocLicense
|permission = readconfirmationremind
|name = GPL-3.0-only
}}
==Requirements==
{{AutoDocRequirements
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|version = 1.43.0
}}
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|version = 5.0.0
}}
{{AutoDocVersion
|name = BlueSpicePageAssignments
|version = 5.0.0
}}
}}
==IntegratesInto==
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|item = BlueSpiceDiscovery
}}
{{AutoDocListItem
|item = BlueSpicePrivacy
}}
{{AutoDocListItem
|item = NotifyMe
}}
{{AutoDocListItem
|item = UnifiedTaskOverview
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = readconfirmationremind
|type = global
|roles = admin, maintenanceadmin
|desc = {{int:right-readconfirmationremind
}}
}}
{{AutoDocPermission
|name = readconfirmationviewconfirmations
|type = global
|type = global
|roles = admin,<br>maintenanceadmin
|roles = admin, maintenanceadmin, structuremanager
|desc = Benutzer erinnern, dass sie das Lesen der Seite bestätigen müssen
|desc = {{int:right-readconfirmationviewconfirmations
}}
}}
{{ExtensionPermissionsClose}}
}}
}}
==Config==
{{AutoDocConfig
|config = {{AutoDocOption
|name = Mechanism
|value = <nowiki>'BlueSpice\\ReadConfirmation\\Mechanism\\NonMinorEdit::factory'</nowiki>
}}
{{AutoDocOption
|name = PageApprovedReminderDelay
|value = <nowiki>168</nowiki>
}}
}}
==ApiModules==
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|name = bs-readconfirmation-tasks
|callback = BSApiReadConfirmationTasks
}}
}}
==Hooks==
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiExtJSStoreBaseBeforePostProcessData BSApiExtJSStoreBaseBeforePostProcessData]
|callback = ReadConfirmationPageAssignmentHooks::onBSApiExtJSStoreBaseBeforePostProcessData
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData]
|callback = ReadConfirmationHooks::onBSApiNamespaceStoreMakeData
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageAssignmentsManager BSPageAssignmentsManager]
|callback = ReadConfirmationPageAssignmentHooks::onBSPageAssignmentsSpecialPages
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageAssignmentsOverview BSPageAssignmentsOverview]
|callback = addReadConfirmationInfoToPageAssignments
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageStoreDataProviderBeforeAppendRow BSPageStoreDataProviderBeforeAppendRow]
|callback = ReadConfirmationPageAssignmentHooks::onBSPageStoreDataProviderBeforeAppendRow
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = \BlueSpice\ReadConfirmation\Hook\BeforePageDisplay\AddManagePageAssignmentsIntegration::callback, \BlueSpice\ReadConfirmation\Hook\BeforePageDisplay\AddResources::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = \BlueSpice\ReadConfirmation\Hook\LoadExtensionSchemaUpdates\AddReadConfirmationDatabase::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::editNamespace NamespaceManager::editNamespace]
|callback = ReadConfirmationHooks::onNamespaceManager_editNamespace
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::getMetaFields NamespaceManager::getMetaFields]
|callback = ReadConfirmationHooks::onNamespaceManager_getMetaFields
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|callback = writeNamespaceConfiguration
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]
|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
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UnifiedTaskOverviewGetTaskDescriptors UnifiedTaskOverviewGetTaskDescriptors]
|callback = addUTOReadConfirmations
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserMergeAccountFields UserMergeAccountFields]
|callback = \BlueSpice\ReadConfirmation\Hook\UserMergeAccountFields\MergeReadConfirmationDBFields::callback
}}
}}
==ExtensionFunctions==
{{AutoDocExtensionFunctions
|ExtensionFunctions = {{AutoDocListItem
|item = 0
}}
}}
==Notifications==
{{AutoDocNotifications
|notifications = {{AutoDocNotification
|name = bs-rc-request
|buckets = personal
}}
{{AutoDocNotification
|name = bs-rc-remind
|buckets = personal
}}
}}


{{ExtensionConfigOpen}}
{{ExtensionConfigBody
|name = $bsgReadConfirmationMechanism
|defaultValue = <nowiki>"BlueSpice\\ReadConfirmation\\Mechanism\\NonMinorEdit::factory"</nowiki>
|overrideBy = $bsgOverrideMechanism
}}
{{ExtensionConfigClose}}

Aktuelle Version vom 21. November 2025, 10:28 Uhr

DescriptionMsg

Ermöglicht es Lesebestätigungen für eine Seite einzuholen

License

GPL v3

Requirements

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

IntegratesInto

  • BlueSpiceDiscovery
  • BlueSpicePrivacy
  • NotifyMe
  • UnifiedTaskOverview

Permissions

Rechte

Name Beschreibung Rollen
readconfirmationremind Benutzer erinnern, dass sie das Lesen der Seite bestätigen müssen admin, maintenanceadmin
readconfirmationviewconfirmations Status der Lesebestätigungen sehen admin, maintenanceadmin, structuremanager

Config

Konfiguration

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

ApiModules

API Modules

  • bs-readconfirmation-tasks

Hooks

Hooks

ExtensionFunctions

Vorlage:AutoDocExtensionFunctions

Notifications

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