#210: Improve UI support for objects on multiple workflows
- Contents
DCWorkflow allows for a chain of workflows to be specified for a type. This mostly works with Plone, but there are a few (mostly UI) warts to be fixed
- Proposed by
- Laurence Rowe
- Proposal type
- User interface
- State
- being-discussed
Definitions
Motivation
Multiple workflows allow for modelling of complex business processes.
Assumptions
Proposal
- Modify content_status_modify to take an optional workflow_id parameter, to be passed as wf_id to portal_workflow.doActionFor. This removes the requirement to transitions to be uniquely named across multiple workflows.
- CMFPlone
- plone.app.contentmenu
- plone.app.kss
- Show workflow history for each workflow
- plone.app.layout
Implementation
Deliverables
Risks
- Modify content_status_modify
- If a user has customised this script it may break. Only pass workflow_id if more than one workflow in a type's chain.
- Show workflow history for each workflow
- Will break view customisations
Progress log
- Modify content_status_modify
- not yet started. About 1 hours work.
- Show workflow history for each workflow
- see attached patch
Participants
Laurence Rowe
Framework team vote