• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/rule/taskelapsedtimerule.php
  • Класс: BitrixTasksAccessRuleTaskElapsedTimeRule
  • Вызов: TaskElapsedTimeRule::execute
public function execute(AccessibleItem $task = null, $params = null): bool
{
	if (
		$task->isMember($this->user->getUserId(), RoleDictionary::ROLE_RESPONSIBLE)
		|| $task->isMember($this->user->getUserId(), RoleDictionary::ROLE_ACCOMPLICE)
	)
	{
		return true;
	}

	if ($this->isSubordinateTask($task))
	{
		return true;
	}

	return $this->controller->check(ActionDictionary::ACTION_TASK_EDIT, $task);
}