[MAGNOLIA-1396] Workflow module api/code cleanup Created: 22/Feb/07  Updated: 14/Aug/14  Resolved: 14/Aug/14

Status: Closed
Project: Magnolia
Component/s: workflow
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major
Reporter: Magnolia International Assignee: Daniel Lipp
Resolution: Won't Fix Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MAGNOLIA-1484 Refactor/remove HierarchyManagerWrapp... Closed
is related to MAGNOLIA-1304 Proper handling of PropertyType.NAME ... Closed
is related to MAGNOLIA-1404 workflow translations to be moved to ... Closed
is related to MAGNOLIA-1528 Workflow definitions don't have to be... Closed
is related to MAGNOLIA-2080 "JCR Queries" should display excepti... Closed
is related to MAGNOLIA-1296 Can't display the inbox of another user Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Date of First Response:

 Description   

There are a number of todos and improvements to be done in this module (not saying there aren't any elsewhere ). Just opening a task because I'd like to clean this up a little bit. Some thoughts:

  • improvable class/method names
  • unused parameters to be removed
  • logging to be cleaned up
  • MgnlParticipant could be refactored : one impl specific for commands and one for users/groups/roles
  • change signature of WorkflowUtil. getWorkItems() to take a User instance instead of a String username. (implement (1) and (2) as described in MAGNOLIA-1296)
  • Is WorkflowUtilPage still needed / in use ?


 Comments   
Comment by Daniel Lipp [ 14/Aug/14 ]

Since Magnolia 5 the openWFE based workflow module has been replaced by a completely new module that doesn't have these shortcomings.

Generated at Mon Feb 12 03:26:30 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.