\EditableUserDefinedForm
An extension of a user defined form that allows a user to re-edit a submission at a later point in time if they so desired
- Author: Marcus Nyeholt <marcus@silverstripe.com.au>
Synopsis
class EditableUserDefinedForm
extends UserDefinedForm
{
- // constants
- const PENDING = 'Pending Approval';
- const COMPLETE = 'Complete';
- // methods
- public FieldSet getCMSFields()
- public DataList UserSubmissions()
- public DataList CompletedSubmissions()
- public DataList DraftSubmissions()
- protected DataList submissionList()
- public void getSubmissionWorkflow()
Hierarchy
Extends
- UserDefinedForm
Constants
Name | Value |
---|---|
PENDING | 'Pending Approval' |
COMPLETE | 'Complete' |
Members
private
- $db
- $defaults
Methods
protected
- submissionList() — Get a list of the submissions for a particular user
public
- CompletedSubmissions() — Returns a list of all the current user's completed submissions for this form
- DraftSubmissions() — Gets all the submissions of this form for the current user that they are able to continue editing
- UserSubmissions() — Returns a list of all the current user's submissions for this form
- getCMSFields()
- getSubmissionWorkflow()