AutoDoc:ContentStabilization: Difference between revisions

m (1 revision imported)
imported>Unknown user
No edit summary
Line 27: Line 27:
{{AutoDocListItem
{{AutoDocListItem
|item = BlueSpiceSmartList
|item = BlueSpiceSmartList
}}
{{AutoDocListItem
|item = BlueSpiceWikiExplorer
}}
}}
{{AutoDocListItem
{{AutoDocListItem
Line 35: Line 38:
}}
}}
{{AutoDocListItem
{{AutoDocListItem
|item = Notifications
|item = NotifyMe
}}
}}
{{AutoDocListItem
{{AutoDocListItem
Line 48: Line 51:
|SpecialPages = {{AutoDocCallback
|SpecialPages = {{AutoDocCallback
|name = ContentStabilization
|name = ContentStabilization
|callback = MediaWiki\Extension\ContentStabilization\Special\ContentStabilization, Array
|callback = MediaWiki\Extension\ContentStabilization\Special\ContentStabilization
}}
}}
}}
}}
Line 225: Line 228:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointUpdated ContentStabilizationStablePointUpdated]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointUpdated ContentStabilizationStablePointUpdated]
|callback = runUpdatesOnStabilizationChange
|callback = runUpdatesOnStabilizationChange
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/DifferenceEngineViewHeader DifferenceEngineViewHeader]
|callback = stabilizeContent
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 273: Line 280:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|callback = integrateIntoNamespaceManager
|callback = integrateIntoNamespaceManager
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NotifyMeBeforeGenerateNotification NotifyMeBeforeGenerateNotification]
|callback = stabilizeNotifications
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 289: Line 300:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]
|callback = autoStabilize
|callback = autoStabilize
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = addDocumentStateTag
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 320: Line 335:
|item = 0
|item = 0
}}
}}
}}
==Notifications==
{{AutoDocNotifications
|notifications = {{AutoDocNotification
|name = stable-point-added
|buckets = qm
}}
}}
==Composer requirements==
{{AutoDocComposer requirements
|mwstake/mediawiki-component-events = ~3
|all-packages = mwstake/mediawiki-component-events
}}
}}



Revision as of 16:57, 19 March 2025

DescriptionMsg

Allows users to mark pages as "approved" or "draft" and to view the most recent approved version of a page.

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.39.0
  • OOJSPlus: 2.0.0

IntegratesInto

  • BlueSpiceSMWConnector
  • BlueSpiceSmartList
  • BlueSpiceWikiExplorer
  • ContentStabilization
  • EnhancedStandardUIs
  • NotifyMe
  • PageHeader
  • Workflows

SpecialPages

  • ContentStabilization

Permissions

Permissions

Name Description Role
contentstabilization-admin Allow to delete and move stable points to a different revision admin
contentstabilization-oversight See overview of all approvals of a page reviewer, admin
contentstabilization-stabilize Approve pages reviewer, admin

DefaultUserOptions

User options

Name Value
history-show-sp_approve_comment 0
history-show-sp_approve_ts 0
history-show-sp_approver 1
history-show-sp_state 1

Config

Configuration

Name Value
BlueSpiceBookshelfExportListDisabled true
BlueSpiceBookshelfExportListStable true
BlueSpiceBookshelfExportListUnstable true
BlueSpiceExtendedSearchIndexOnlyStable false
BlueSpicePageApprovedReminderDelay 168
BlueSpiceUEModulePDFShowStabilizationTag true
ContentStabilizationAllowFirstUnstable true
ContentStabilizationDraftGroups array ( 0 => 'user', )
ContentStabilizationEnabledNamespaces array ( )
ContentStabilizationInclusionMode NULL
ContentStabilizationStabilizeSMWProperties true

Hooks

Hooks

ExtensionFunctions

Template:AutoDocExtensionFunctions

Notifications

Template:AutoDocNotifications

Composer requirements

Template:AutoDocComposer requirements