• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/access/model/member/baselist.php
  • Класс: BitrixTasksAccessModelMemberBaseList
  • Вызов: BaseList::getHasRightRoles
protected function getHasRightRoles(string $permission): array
{
	$res = TasksPermissionTable::query()
		->addSelect("ROLE_ID")
		->where("PERMISSION_ID", $permission)
		->where('VALUE', '>', 0)
		->exec()
		->fetchAll();

	$roles = [];
	foreach ($res as $row)
	{
		$roles[] = $row['ROLE_ID'];
	}

	return $roles;
}