Zuletzt bearbeitet vor 4 Monaten
von Margit Link-Rodrigue

AutoDoc:MergeArticles und AutoDoc:PageCheckout: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
K (1 Version importiert)
 
hw>Unknown user
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = MergeArticles
|name = PageCheckout
|desc = {{int:mergearticles-extension-desc
|desc = {{int:pagecheckout-desc
}}
}}
}}
}}
Zeile 19: Zeile 19:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = MergeArticles
|item = Workflows
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = MergeArticles
|callback = \MergeArticles\Special\MergeArticles
}}
}}
}}
}}
Zeile 32: Zeile 25:
{{AutoDocPermissions
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|permissions = {{AutoDocPermission
|name = merge-articles
|name = page-checkout-clear
|type = global
|type =  
|roles = admin
|roles = admin
|desc = {{int:right-merge-articles
|desc = {{int:right-page-checkout-clear
}}
}}
}}
}}
}}
}}
==Config==
==ApiModules==
{{AutoDocConfig
{{AutoDocApiModules
|config = {{AutoDocOption
|APIModules = {{AutoDocCallback
|name = MADraftFilePrefix
|name = pagecheckout-clear
|value = <nowiki>'Draft_'</nowiki>
|callback = MediaWiki\Extension\PageCheckout\Api\ApiClearCheckout, Array
}}
}}
{{AutoDocOption
|name = MAEnableBetaFeatures
|value = <nowiki>false</nowiki>
}}
}}
{{AutoDocOption
==Hooks==
|name = MAUseLineByLineDiff
{{AutoDocHooks
|value = <nowiki>false</nowiki>
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = addClearCheckoutAction
}}
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|callback = discovery-skin
}}
}}
==ApiModules==
{{AutoDocCallback
{{AutoDocApiModules
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|APIModules = {{AutoDocCallback
|callback = addDatabaseTables
|name = ma-discard-draft
|callback = \MergeArticles\Api\DiscardDraft, Array
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = ma-merge-page-existing
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeAlertBannersRegisterProviders MWStakeAlertBannersRegisterProviders]
|callback = \MergeArticles\Api\MergeExistingPage, Array
|callback = addAlertBanner
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = ma-merge-page-new
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = \MergeArticles\Api\MergeNewPage, Array
|callback = addClearCheckoutAction
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = ma-set-related-titles
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/getUserPermissionsErrors getUserPermissionsErrors]
|callback = \MergeArticles\Api\SetRelatedTitle
|callback = applyCheckout
}}
}}
}}
}}



Version vom 1. Dezember 2023, 15:09 Uhr

DescriptionMsg

Erlaubt exklusive Rechte auf einer Seite für einen Benutzer

License

GPL v3

Requirements

  • MediaWiki: 1.39.0

IntegratesInto

  • Workflows

Permissions

Rechte

Name Beschreibung Rollen
page-checkout-clear Checkout der Seite aufheben admin

ApiModules

API Modules

  • pagecheckout-clear

Hooks

Hooks

Keine Kategorien vergebenBearbeiten

Diskussionen