\RESTfulAPI_GroupExtension
Group extension used to create the defaults API Groups - API Admin => ALL ACCESS - API Editor => VIEW + EDIT + CREATE - API Reader => VIEW
- Author: Thierry Francois @colymba thierry@colymba.com
- Copyright: Copyright (c) 2013, Thierry Francois
- License: http://opensource.org/licenses/BSD-3-Clause BSD Simplified
Synopsis
class RESTfulAPI_GroupExtension
extends DataExtension
implements
PermissionProvider
{
- // methods
- public Array providePermissions()
- public void requireDefaultRecords()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Implements
- SilverStripe\Security\PermissionProvider
Methods
public
- providePermissions() — Basic RESTfulAPI Permission set
- requireDefaultRecords() — Create the default Groups and add default admin to admin group