• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/Site/Sections/TimemanSection.php
  • Класс: BitrixIntranetSiteSectionsTimemanSection
  • Вызов: TimemanSection::getPermissions
static function getPermissions(): array
{
	$available = false;
	if (Loader::includeModule('timeman'))
	{
		global $USER;
		$permissionsManager = DependencyManager::getInstance()->getUserPermissionsManager($USER);
		$available = $permissionsManager->canUpdateSettings();
	}

	if ($available && !static::isBitrix24())
	{
		$available = CBXFeatures::isFeatureEnabled('timeman');
	}

	return [
		'id' => 'timeman_permissions',
		'title' => Loc::getMessage('TIMEMAN_SECTION_PERMISSIONS_ITEM_TITLE'),
		'available' => $available,
		'url' => SITE_DIR . 'timeman/settings/permissions/',
		'menuData' => [
			'menu_item_id' => 'menu_worktime_settings_permissions',
		],
	];
}