/** * DataSet Security Delete * @return <XiboAPIResponse> */ public function DataSetSecurityDelete() { // Auth if (!$this->user->PageAuth('dataset')) { return $this->Error(1, 'Access Denied'); } $dataSetId = $this->GetParam('dataSetId', _INT); $auth = $this->user->DataSetAuth($dataSetId, true); if (!$auth->modifyPermissions) { return $this->Error(1, 'Access Denied'); } $groupId = $this->GetParam('groupId', _INT); Kit::ClassLoader('datasetgroupsecurity'); $security = new DataSetGroupSecurity(); if (!($results = $security->Unlink($dataSetId, $groupId))) { return $this->Error($security->GetErrorNumber(), $security->GetErrorMessage()); } return $this->Respond($this->ReturnId('success', true)); }