matiu2/witty-plus — Issue #19: workflow system
Author: matiu2
Created: 2011-11-19 21:32:05+00:00
State: open

Something simpler than Zope/Plone's several built in workflows.

1. Open - anyone can make live changes
2. Moderated - anyone can edit drafts - only moderator (a role) users can publish
3. Simple - All logged in users can make live changes
4. Controlled - All logged in users can make changes to drafts - only moderators can publish (A user who is a moderator can edit the draft them selves then publish later if they like

Later we may add a ''draft's waiting approval list' or something like that.

Each object type (page / product / sermon) etc. can be hard coded configured to have one of the workflows, plus a default configuration for all object types.

Later we could add online configuration of workflow to object type to user role in the admin panel.