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-2025, «1С-Битрикс», 2025