NSWDPC\DataObjectEditable\Extensions\DataObjectExtension
An extension applied to DataObject classes to provide basic permissions to them via configuration
Synopsis
class DataObjectExtension
extends DataExtension
implements
PermissionProvider
{
- // methods
- public void providePermissions()
- public void canView()
- public void canCreate()
- public void canEdit()
- public void canDelete()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Implements
- SilverStripe\Security\PermissionProvider
Methods
public
- canCreate() — Check create (edit) permission
- canDelete() — Check delete permission
- canEdit() — Check edit permission
- canView() — Check view permission
- providePermissions()