\SiteTreeCMSTwoStepWorkflow
Override SiteTree's permission, 'canPublish'
- Author: Tom Rix
Synopsis
class SiteTreeCMSTwoStepWorkflow
extends SiteTreeCMSWFDecorator
{
- // methods
- public void extraStatics()
- public void getOpenRequest()
- public void updateCMSFields()
- public void PublisherMembers()
- public boolean canPublish()
- public void canApprove()
- public void whoCanApprove()
- public void canDenyRequests()
- public void canRequestEdit()
- public void onAfterWrite()
- public void augmentDefaultRecords()
- // Inherited methods from SiteTreeCMSWFDecorator
- public abstract void canDenyRequests()
- public abstract void canRequestEdit()
- public abstract void whoCanApprove()
- public abstract void getOpenRequest()
Hierarchy
Extends
Tasks
Line | Task |
---|---|
166+ | Also re-adds default groups if all existing custom groups are deselected from a record - is this desired behaviour? |
Methods
public
- PublisherMembers() — Returns a DataObjectSet of all the members that can publish this page
- augmentDefaultRecords()
- canApprove() — Stub. Hook into canPublish() for template usage
- canDenyRequests()
- canPublish() — This function should return true if the current user can publish this page.
- canRequestEdit()
- extraStatics()
- getOpenRequest()
- onAfterWrite() — Adds mappings of the default groups created.
- updateCMSFields() — Implement permissions for TwoStep
- whoCanApprove()