Документация для разработчиков
Темная тема

HighloadBlockRightsTable

HighloadBlockRightsTable - класс для работы с таблицей прав к highload-блокам.

В связи с архитектурой модуля проверка прав доступа в модуле не реализована на уровне запросов. Но вы можете самостоятельно проверить права на тот или иной highload-блок перед действиями с ним с помощью метода \Bitrix\HighloadBlock\HighloadBlockRightsTable::getOperationsName.


Цепочка наследования

Является наследником класса Bitrix\Main\ORM\Data\DataManager (до версии 18.0.2 модуля Main - класса Bitrix\Main\Entity\DataManager).


Методы класса

МетодОписание С версии
getMapМетод возвращает список полей для таблицы прав к highload-блокам.
getOperationsNameМетод выполняет проверку прав доступа к highload-блоку для текущего пользователя.
getTableNameМетод возвращает название таблицы прав к highload-блокам.
validateAccessCodeМетод возвращает валидатор для поля ACCESS_CODE.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024