SilverStripe\Versioned\VersionedGridFieldItemRequest
Provides versioned dataobject support to {@see GridFieldDetailForm_ItemRequest}
Synopsis
class VersionedGridFieldItemRequest
extends GridFieldDetailForm_ItemRequest
{
- // methods
- public ArrayList Breadcrumbs()
- protected FieldList getFormActions()
- public DataObject saveFormIntoRecord()
- public HTTPResponse doArchive()
- public HTTPResponse doPublish()
- public HTTPResponse doUnpublish()
- protected void setFormMessage()
- protected array|null getRecordStatus()
- protected void addVersionedButtons()
- protected void addUnversionedButtons()
Hierarchy
Extends
- SilverStripe\Forms\GridField\GridFieldDetailForm_ItemRequest
Methods
protected
- addUnversionedButtons() — Getting buttons that are for unversioned objects
- addVersionedButtons() — Getting buttons that are for versioned objects
- getFormActions()
- getRecordStatus() — Return list of class / title to add on the end of record status in breadcrumbs
- setFormMessage()
public
- Breadcrumbs()
- doArchive() — Archive this versioned record
- doPublish() — Publish this versioned record
- doUnpublish() — Delete this record from the live site
- saveFormIntoRecord() — If a record is recursive publishable, but not versioned, all saves should trigger a recursive publish.