...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/tasks/taskactivitystatus.php
- Класс: Bitrix\Crm\Activity\Provider\Tasks\TaskActivityStatus
- Вызов: TaskActivityStatus::getSettings
private function getSettings(): array { return [ self::STATUS_CREATED => [ 'next' => [ self::STATUS_VIEWED, self::STATUS_UPDATED, self::STATUS_WAITING, self::STATUS_IN_PROGRESS, self::STATUS_DEADLINE_CHANGED, self::STATUS_RESULT_ADDED, self::STATUS_EXPIRED, self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_CREATED), 'icon' => Tag::TYPE_SECONDARY, ], self::STATUS_VIEWED => [ 'next' => [ self::STATUS_UPDATED, self::STATUS_WAITING, self::STATUS_IN_PROGRESS, self::STATUS_DEADLINE_CHANGED, self::STATUS_RESULT_ADDED, self::STATUS_EXPIRED, self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_VIEWED), 'icon' => Tag::TYPE_PRIMARY, ], self::STATUS_UPDATED => [ 'next' => [ self::STATUS_WAITING, self::STATUS_IN_PROGRESS, self::STATUS_DEADLINE_CHANGED, self::STATUS_RESULT_ADDED, self::STATUS_EXPIRED, self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_UPDATED), 'icon' => Tag::TYPE_SECONDARY, ], self::STATUS_IN_PROGRESS => [ 'next' => [ self::STATUS_UPDATED, self::STATUS_IN_PROGRESS, self::STATUS_WAITING, self::STATUS_DEADLINE_CHANGED, self::STATUS_RESULT_ADDED, self::STATUS_EXPIRED, self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_IN_PROGRESS), 'icon' => Tag::TYPE_PRIMARY, ], self::STATUS_WAITING => [ 'next' => [ self::STATUS_UPDATED, self::STATUS_IN_PROGRESS, self::STATUS_WAITING, self::STATUS_DEADLINE_CHANGED, self::STATUS_RESULT_ADDED, self::STATUS_EXPIRED, self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_WAITING), 'icon' => Tag::TYPE_PRIMARY, ], self::STATUS_DEADLINE_CHANGED => [ 'next' => [ self::STATUS_IN_PROGRESS, self::STATUS_WAITING, self::STATUS_DEADLINE_CHANGED, self::STATUS_RESULT_ADDED, self::STATUS_EXPIRED, self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_DEADLINE_CHANGED), 'icon' => Tag::TYPE_PRIMARY, ], self::STATUS_RESULT_ADDED => [ 'next' => [ self::STATUS_IN_PROGRESS, self::STATUS_WAITING, self::STATUS_DEADLINE_CHANGED, self::STATUS_RESULT_ADDED, self::STATUS_EXPIRED, self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_RESULT_ADDED), 'icon' => Tag::TYPE_PRIMARY, ], self::STATUS_EXPIRED => [ 'next' => [ self::STATUS_CONTROL_WAITING, self::STATUS_FINISHED, self::STATUS_DEADLINE_CHANGED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_EXPIRED), 'icon' => Tag::TYPE_FAILURE, ], self::STATUS_CONTROL_WAITING => [ 'next' => [ self::STATUS_WAITING, self::STATUS_IN_PROGRESS, self::STATUS_EXPIRED, self::STATUS_FINISHED, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_CONTROL_WAITING), 'icon' => Tag::TYPE_PRIMARY, ], self::STATUS_FINISHED => [ 'next' => [ self::STATUS_WAITING, ], 'loc' => Loc::getMessage('TASKS_TASK_INTEGRATION_STATUS_' . self::STATUS_FINISHED), 'icon' => Tag::TYPE_SUCCESS, ], ]; }