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