Поделиться через


Permissions class

Используется для создания, замены, запроса и чтения всех разрешений.

См . раздел Разрешение на чтение, замену или удаление определенного разрешения по идентификатору.

Свойства

user

Методы

create(PermissionDefinition, RequestOptions)

Создайте разрешение.

Разрешение представляет собой разрешение для каждого пользователя на доступ к определенному ресурсу, например к элементу или контейнеру.

query(SqlQuerySpec, FeedOptions)

Запрос всех разрешений.

query<T>(SqlQuerySpec, FeedOptions)

Запрос всех разрешений.

readAll(FeedOptions)

Чтение всех разрешений.

Пример

Чтение всех разрешений для массива.

const {body: permissionList} = await user.permissions.readAll().fetchAll();
upsert(PermissionDefinition, RequestOptions)

Upsert a permission.

Разрешение представляет собой разрешение для каждого пользователя на доступ к определенному ресурсу, например к элементу или контейнеру.

Сведения о свойстве

user

user: User

Значение свойства

Сведения о методе

create(PermissionDefinition, RequestOptions)

Создайте разрешение.

Разрешение представляет собой разрешение для каждого пользователя на доступ к определенному ресурсу, например к элементу или контейнеру.

function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Параметры

body
PermissionDefinition

Представляет текст разрешения.

options
RequestOptions

Возвращаемое значение

query(SqlQuerySpec, FeedOptions)

Запрос всех разрешений.

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Параметры

query
SqlQuerySpec

Конфигурация запроса для операции. Дополнительные сведения о настройке запроса см. в статье SqlQuerySpec .

options
FeedOptions

Возвращаемое значение

query<T>(SqlQuerySpec, FeedOptions)

Запрос всех разрешений.

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Параметры

query
SqlQuerySpec

Конфигурация запроса для операции. Дополнительные сведения о настройке запроса см. в статье SqlQuerySpec .

options
FeedOptions

Возвращаемое значение

readAll(FeedOptions)

Чтение всех разрешений.

Пример

Чтение всех разрешений для массива.

const {body: permissionList} = await user.permissions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<PermissionDefinition & Resource>

Параметры

options
FeedOptions

Возвращаемое значение

upsert(PermissionDefinition, RequestOptions)

Upsert a permission.

Разрешение представляет собой разрешение для каждого пользователя на доступ к определенному ресурсу, например к элементу или контейнеру.

function upsert(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Параметры

options
RequestOptions

Возвращаемое значение