"Varchar(255)", "Comment" => "Text" ); private static $has_one = array( 'Page' => RestfulServerTestPage::class, 'Author' => RestfulServerTestAuthor::class, ); public function providePermissions() { return array( 'EDIT_Comment' => 'Edit Comment Objects', 'CREATE_Comment' => 'Create Comment Objects', 'DELETE_Comment' => 'Delete Comment Objects', ); } public function canView($member = null) { return true; } public function canEdit($member = null) { return Permission::checkMember($member, 'EDIT_Comment'); } public function canDelete($member = null) { return Permission::checkMember($member, 'DELETE_Comment'); } public function canCreate($member = null, $context = array()) { return Permission::checkMember($member, 'CREATE_Comment'); } }