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

AuthGrantTable

AuthGrantTable – таблица выданных разрешений для пользователей для выполнения определённых операций с подключенными сайтами.


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

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


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

Метод Описание С версии
getGranteeUserList Возвращает массив пользователей, которые имеют разрешение на выполнение операций на подключенном к контроллеру сайте.
getActiveForControllerMember Возвращает список разрешений, предоставленных пользователю ($granteeUserId) на сайте ($controllerMemberId).
validateScope Возвращает валидаторы для поля NAME.
validateNote Возвращает валидаторы для поля NOTE.
getMap Возвращает список полей с типами.
getTableName Возвращает имя таблицы базы данных, соответствующей данной сущности.

Таблица выданных разрешений

Поле Описание Тип Обяз.
ID Идентификатор.int Y
TIMESTAMP_X Время выдачи разрешения.datetime Y
GRANTED_BY Идентификатор пользователя, выдавшего разрешение. int Y
CONTROLLER_MEMBER_ID Идентификатор сайта на котором выдается разрешение. int Y
GRANTEE_USER_ID Идентификатор пользователя, которому выдается разрешение. int N
GRANTEE_GROUP_ID Идентификатор группы, которой выдается разрешение. int N
ACTIVE Активность разрешения. char(1) N
SCOPE Список разрешений. varchar(20) Y
DATE_START Дата начала. datetime N
DATE_END Дата завершения. datetime N
NOTE Заметки. varchar(255) N


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх