Personal tools
You are here: Home Products Plone Roadmap #210: Improve UI support for objects on multiple workflows
Document Actions

#210: Improve UI support for objects on multiple workflows

Contents
  1. Definitions
  2. Motivation
  3. Assumptions
  4. Proposal
  5. Implementation
  6. Deliverables
  7. Risks
  8. Progress log
  9. Participants
by Laurence Rowe last modified December 11, 2007 - 12:04
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

Posted by Andreas Zeidler at December 13, 2007 - 23:06
+1 (see http://lists.plone.org/pipermail/framework-team/2007-December/001496.html and http://lists.plone.org/pipermail/framework-team/2007-December/001515.html)

Framework team vote

Posted by Raphael Ritz at December 17, 2007 - 13:31
+1

Framework team vote

Posted by Tom Lazar at December 20, 2007 - 13:22
+1

Framework vote

Posted by Martijn Pieters at December 21, 2007 - 17:09
+1

Framework team vote

Posted by Danny Bloemendaal at December 22, 2007 - 15:53
+1

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by