SSFormCapture\Model\CapturedFormSubmission
Synopsis
class CapturedFormSubmission
extends DataObject
implements
PermissionProvider
{
- // members
- private static string $table_name = 'FormCapture_FormSubmission';
- private static string $singular_name = 'Form Submission';
- private static string $plural_name = 'Form Submissions';
- private static array $summary_fields = ;
- private static array $searchable_fields = ;
- private static array $field_labels = ;
- private static string $default_sort = 'Created DESC';
- private static array $db = ;
- private static array $has_many = ;
- // methods
- public array providePermissions()
- public void canView()
- public void canDelete()
- public void canEdit()
- public void canCreate()
- public FieldList getCMSFields()
- public void Details()
- public void onBeforeDelete()
- public mixed relField()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Implements
- SilverStripe\Security\PermissionProvider
Members
private
- $db
- $default_sort
- $field_labels
- $has_many
- $plural_name
- $searchable_fields
- $singular_name
- $summary_fields
- $table_name
Methods
public
- Details()
- canCreate()
- canDelete()
- canEdit()
- canView()
- getCMSFields() — CMS Fields
- onBeforeDelete() — Ensure that all linked fields are deleted so we don't leave any stale data behind
- providePermissions()
- relField()