\WorkflowThreeStepRequest
ThreeStep, where an item is not actioned immediately.
Synopsis
class WorkflowThreeStepRequest
extends WorkflowRequestDecorator
{
- // members
- public static array $default_alerts = ;
- // methods
- public void approve()
- public void saveAndPublish()
- public void notifyApproved()
- public void notifyPublished()
- public void notifyComment()
- public void notifyAwaitingApproval()
- public array WorkflowActions()
- public static void get_by_approver()
- public static void get_by_publisher()
- public static void get_by_author()
- public static void get()
- // Inherited methods from WorkflowRequestDecorator
- public abstract void notifyAwaitingApproval()
- public abstract void notifyComment()
- public abstract void WorkflowActions()
- public abstract void saveAndPublish()
Hierarchy
Extends
Tasks
Line | Task |
---|---|
93 | - remove UI<->model coupling |
316+ | There's not a good separation between model and control in this stuff. |
Members
public
- $default_alerts
Methods
public
- WorkflowActions() — Return the actions that can be performed on this workflow request.
- approve()
- get()
- get_by_approver()
- get_by_publisher()
- notifyApproved()
- notifyAwaitingApproval() — Notify any publishers assigned to this page when a new request is lodged.
- notifyComment()
- notifyPublished()
- saveAndPublish()