public function xDeleteAction()
{
$this->request->restrictAccess(Acl::RESOURCE_GENERAL_SCHEDULERTASKS, Acl::PERM_GENERAL_SCHEDULERTASKS_MANAGE);
$this->request->defineParams(array('tasks' => array('type' => 'json')));
$processed = [];
foreach ($this->getParam('tasks') as $taskId) {
$task = Scalr_SchedulerTask::init()->loadById($taskId);
$this->user->getPermissions()->validate($task);
$task->delete();
$processed[] = $task->id;
}
$this->response->success("Selected task(s) successfully removed");
$this->response->data(['processed' => $processed]);
}