Conan\DataObjectUtils\DataObjectGroupPermissionExtension
Synopsis
class DataObjectGroupPermissionExtension
extends DataExtension
{
- // constants
- const CAN_VIEW_GROUP_CODES = 'can_view_group_codes';
- const CAN_EDIT_GROUP_CODES = 'can_edit_group_codes';
- const CAN_CREATE_GROUP_CODES = 'can_create_group_codes';
- const CAN_DELETE_GROUP_CODES = 'can_delete_group_codes';
- // methods
- public bool|null canView()
- public bool|null canEdit()
- public bool|null canCreate()
- public bool|null canDelete()
- protected static array getConfigGroupCodes()
- protected static bool memberHasAccess()
- public static bool allowAny()
- public static bool allowNone()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Constants
Name | Value |
---|---|
CAN_VIEW_GROUP_CODES | 'can_view_group_codes' |
CAN_EDIT_GROUP_CODES | 'can_edit_group_codes' |
CAN_CREATE_GROUP_CODES | 'can_create_group_codes' |
CAN_DELETE_GROUP_CODES | 'can_delete_group_codes' |