• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/ui/entityselector/sprintselectorprovider.php
  • Класс: BitrixTasksIntegrationUIEntitySelectorSprintSelectorProvider
  • Вызов: SprintSelectorProvider::isAvailable
public function isAvailable(): bool
{
	if (!$GLOBALS['USER']->isAuthorized())
	{
		return false;
	}

	if (!Loader::includeModule('socialnetwork'))
	{
		return false;
	}

	$groupId = $this->getOption('groupId');

	$group = Workgroup::getById($groupId);
	if (!$group || !$group->isScrumProject())
	{
		return false;
	}

	return Group::canReadGroupTasks($GLOBALS['USER']->getId(), $groupId);
}