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 = ~ | |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
- APIGetAllowedParams
- APIQueryAfterExecute
- ApiQueryBaseBeforeQuery
- ArticleViewHeader
- BSApiExtJSStoreBaseBeforePostProcessData
- BSApiNamespaceStoreMakeData
- BSExtendedSearchRepoFileGetFile
- BSExtendedSearchWikipageFetchRevision
- BSPageAssignmentsOverview
- BeforeInitialize
- BeforePageDisplay
- BeforeParserFetchFileAndTitle
- BeforeParserFetchTemplateRevisionRecord
- BlueSpiceDiscoveryTemplateDataProviderAfterInit
- CognitiveProcessDesignerBeforeRender
- ContentAlterParserOutput
- ContentStabilizationStablePointAdded
- ContentStabilizationStablePointMoved
- ContentStabilizationStablePointRemoved
- ContentStabilizationStablePointUpdated
- DifferenceEngineViewHeader
- DrawioGetFile
- EditPageGetCheckboxesDefinition
- GetPreferences
- ImagePageFileHistoryLine
- ImagePageFindFile
- ImgAuthBeforeStream
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- MediaWikiPerformAction
- MediaWikiServices
- ModifyExportQuery
- NamespaceManager::editNamespace
- NamespaceManager::getMetaFields
- NamespaceManagerBeforePersistSettings
- NotifyMeBeforeGenerateNotification
- OutputPageBodyAttributes
- PDFCreatorAfterGetDOMDocument
- PDFCreatorAfterSetRevision
- PDFCreatorContextBeforeGetPage
- PageDeleteComplete
- PageHistoryLineEnding
- PageMoveComplete
- PageSaveComplete
- ParserFirstCallInit
- SMW::RevisionGuard::ChangeFile
- SMW::RevisionGuard::ChangeRevision
- SMW::RevisionGuard::ChangeRevisionID
- SMW::RevisionGuard::IsApprovedRevision
- SkinTemplateNavigation::Universal
- TitleGetEditNotices
- WikiRAGRunForPage
- getUserPermissionsErrors
ExtensionFunctions
Template:AutoDocExtensionFunctions
Notifications
| Name | Buckets |
|---|---|
| stable-point-added | qm |
Composer requirements
| all-packages | mwstake/mediawiki-component-events |
|---|