Last edited 3 months ago
by Anonymous user

AutoDoc:Workflows

You do not have permission to edit this page, for the following reason:

The action you have requested is limited to users in one of the groups: Users, Administrators, reviewer, ES_editors, Blog_editors, editor.

You can view and copy the source of this page.

Return to AutoDoc:Workflows.

==DescriptionMsg==

{{AutoDocDescriptionMsg

|name = Workflows

|desc = {{int:workflows-desc

}}

}}

==License==

{{AutoDocLicense

|name = GPL-3.0-only

}}

==Requirements==

{{AutoDocRequirements

|mediawiki = {{AutoDocVersion

|name = MediaWiki

|version = 1.43.0

}}

|extensions = {{AutoDocVersion

|name = Forms

|version = 1.2.0

}}

{{AutoDocVersion

|name = OOJSPlus

|version = 3.0.0

}}

}}

==IntegratesInto==

{{AutoDocIntegratesInto

|into = {{AutoDocListItem

|item = BlueSpiceDiscovery

}}

{{AutoDocListItem

|item = NotifyMe

}}

{{AutoDocListItem

|item = UnifiedTaskOverview

}}

{{AutoDocListItem

|item = Workflows

}}

}}

==SpecialPages==

{{AutoDocSpecialPages

|SpecialPages = {{AutoDocCallback

|name = WorkflowTriggers

|callback = \MediaWiki\Extension\Workflows\MediaWiki\Special\WorkflowTriggers

}}

{{AutoDocCallback

|name = WorkflowsOverview

|callback = \MediaWiki\Extension\Workflows\MediaWiki\Special\WorkflowOverview

}}

}}

==Permissions==

{{AutoDocPermissions

|permissions = {{AutoDocPermission

|name = workflows-admin

|type = global

|roles = admin

|desc = {{int:right-workflows-admin

}}

}}

{{AutoDocPermission

|name = workflows-execute

|type = global

|roles = admin, reviewer, editor

|desc = {{int:right-workflows-execute

}}

}}

{{AutoDocPermission

|name = workflows-view

|type = global

|roles = reader

|desc = {{int:right-workflows-view

}}

}}

}}

==DefaultUserOptions==

{{AutoDocDefaultUserOptions

|options = {{AutoDocOption

|name = echo-subscriptions-email-workflow-cat

|value = <nowiki>1</nowiki>

}}

}}

==Hooks==

{{AutoDocHooks

|Hooks = {{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]

|callback = addBootstrap

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]

|callback = discovery-skin

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CodeEditorGetPageLanguage CodeEditorGetPageLanguage]

|callback = MediaWiki\Extension\Workflows\MediaWiki\Hook\IntegrateCodeEditor::onCodeEditorGetPageLanguage

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentHandlerDefaultModelFor ContentHandlerDefaultModelFor]

|callback = setContentModels

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]

|callback = runDatabaseUpdates

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]

|callback = common-user-interface

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeRunJobsTriggerRegisterHandlers MWStakeRunJobsTriggerRegisterHandlers]

|callback = MediaWiki\Extension\Workflows\MediaWiki\Hook\MWStakeRunJobsTriggerRegisterHandlers\AddBackgroundProcess::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageDeleteComplete PageDeleteComplete]

|callback = abortWorkflows

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]

|callback = triggerWorkflows

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]

|callback = addActions

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UnifiedTaskOverviewGetTaskDescriptors UnifiedTaskOverviewGetTaskDescriptors]

|callback = addUTOUserActivities

}}

}}

==Notifications==

{{AutoDocNotifications

|notifications = {{AutoDocNotification

|name = workflows-event-task-assigned

|buckets = personal

}}

{{AutoDocNotification

|name = workflows-event-task-due-date-proximity

|buckets = personal

}}

{{AutoDocNotification

|name = workflows-event-workflow-ended

|buckets = personal

}}

{{AutoDocNotification

|name = workflows-event-workflow-aborted

|buckets = personal

}}

{{AutoDocNotification

|name = workflows-event-vote

|buckets = personal

}}

{{AutoDocNotification

|name = workflows-event-vote-delegate

|buckets = personal

}}

{{AutoDocNotification

|name = workflows-event-feedback-task-assigned

|buckets = personal

}}

}}

==Composer requirements==

{{AutoDocComposer requirements

|eventsauce/eventsauce = 0.8.*

|mwstake/mediawiki-component-formengine = ~2

|mwstake/mediawiki-component-runjobstrigger = ~2

|mwstake/mediawiki-component-alertbanners = ~2

|mwstake/mediawiki-component-events = ~3

|mwstake/mediawiki-component-wikitext = ~6

|mwstake/mediawiki-component-datastore = ~1

|mwstake/mediawiki-component-commonwebapis = ~3

|all-packages = eventsauce/eventsauce,mwstake/mediawiki-component-formengine,mwstake/mediawiki-component-runjobstrigger,mwstake/mediawiki-component-alertbanners,mwstake/mediawiki-component-events,mwstake/mediawiki-component-wikitext,mwstake/mediawiki-component-datastore,mwstake/mediawiki-component-commonwebapis

}}