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

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-2020, «1С-Битрикс», 2020
Наверх