AutoDoc:ContentStabilization: Difference between revisions

No edit summary
m 1 revision imported
 
(2 intermediate revisions by 2 users not shown)
Line 45: Line 45:
{{AutoDocListItem
{{AutoDocListItem
|item = PageHeader
|item = PageHeader
}}
{{AutoDocListItem
|item = PreviewLinks
}}
}}
{{AutoDocListItem
{{AutoDocListItem
Line 62: Line 65:
|name = contentstabilization-admin
|name = contentstabilization-admin
|type = namespace
|type = namespace
|roles =  
|roles = admin
|desc = {{int:right-contentstabilization-admin
|desc = {{int:right-contentstabilization-admin
}}
}}
Line 143: Line 146:
   1 => 8,
   1 => 8,
)</nowiki>
)</nowiki>
}}
{{AutoDocOption
|name = WikiRAGIndexOnlyStable
|value = <nowiki>false</nowiki>
}}
}}
}}
}}
Line 148: Line 155:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/APIGetAllowedParams APIGetAllowedParams]
|callback = addStabilizationDataToApiReports
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/APIQueryAfterExecute APIQueryAfterExecute]
|callback = addStabilizationDataToApiReports
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ApiQueryBaseBeforeQuery ApiQueryBaseBeforeQuery]
|callback = overrideApis
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleViewHeader ArticleViewHeader]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleViewHeader ArticleViewHeader]
|callback = stabilizeContent
|callback = stabilizeContent
Line 254: Line 273:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiPerformAction MediaWikiPerformAction]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiPerformAction MediaWikiPerformAction]
|callback = stabilizeContent
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiServices MediaWikiServices]
|callback = overrideServices
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ModifyExportQuery ModifyExportQuery]
|callback = overrideApis
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 270: Line 297:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NotifyMeBeforeGenerateNotification NotifyMeBeforeGenerateNotification]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NotifyMeBeforeGenerateNotification NotifyMeBeforeGenerateNotification]
|callback = stabilizeNotifications
|callback = stabilizeNotifications
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/OutputPageBodyAttributes OutputPageBodyAttributes]
|callback = stabilizeContent
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 326: Line 357:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/TitleGetEditNotices TitleGetEditNotices]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/TitleGetEditNotices TitleGetEditNotices]
|callback = stabilizeContent
|callback = stabilizeContent
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiRAGRunForPage WikiRAGRunForPage]
|callback = stabilizeWikiRAG
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 347: Line 382:
==Composer requirements==
==Composer requirements==
{{AutoDocComposer requirements
{{AutoDocComposer requirements
|mwstake/mediawiki-component-events = ~3
|mwstake/mediawiki-component-events = ~4
|all-packages = mwstake/mediawiki-component-events
|all-packages = mwstake/mediawiki-component-events
}}
}}

Latest revision as of 10:30, 21 November 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.43.0
  • OOJSPlus: 3.0.0

IntegratesInto

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

SpecialPages

  • ContentStabilization

Permissions

Permissions

Name Description Role
contentstabilization-admin Allows 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
BlueSpiceExtendedSearchIndexOnlyStable false
BlueSpicePageApprovedReminderDelay 168
ContentStabilizationAllowFirstUnstable true
ContentStabilizationDraftGroups array ( 0 => 'user', )
ContentStabilizationEnabledNamespaces array ( )
ContentStabilizationInclusionMode NULL
ContentStabilizationPDFCreatorShowStabilizationTag true
ContentStabilizationStabilizeSMWProperties true
ContentStabilizationUnavailableNamespaces array ( 0 => -1, 1 => 8, )
WikiRAGIndexOnlyStable false

Hooks

Hooks

ExtensionFunctions

Template:AutoDocExtensionFunctions

Notifications

Name Buckets
stable-point-added qm

Composer requirements

all-packages mwstake/mediawiki-component-events