public function actionTask($id) { $model = DiscoveryTask::findOne($id); $searchChange = new Change(); $changeProvider = $searchChange->searchPending(Yii::$app->request->get(), $id); return $this->render('task', ['changeProvider' => $changeProvider, 'model' => $model, 'searchChange' => $searchChange]); }
public function actionApplyAll($task) { $task = DiscoveryTask::findOne($task); try { $task->applyChanges(); } catch (\Exception $e) { return false; } return true; }
public function getTasks() { return DiscoveryTask::find()->where(['sync_id' => $this->id])->orderBy(['started_at' => SORT_DESC]); }
public function getTask() { return $this->hasOne(DiscoveryTask::className(), ['id' => 'sync_event_id']); }