Sdílet prostřednictvím


Permissions class

Slouží k vytváření, nahrazování, dotazování a čtení všech oprávnění.

Viz Oprávnění ke čtení, nahrazení nebo odstranění konkrétního oprávnění podle ID.

Vlastnosti

user

Metody

create(PermissionDefinition, RequestOptions)

Vytvořte oprávnění.

Oprávnění představuje oprávnění jednotlivých uživatelů pro přístup ke konkrétnímu prostředku, například k položce nebo kontejneru.

query(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechna oprávnění.

query<T>(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechna oprávnění.

readAll(FeedOptions)

Číst všechna oprávnění.

Příklad

Číst všechna oprávnění k poli

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

Upsert oprávnění.

Oprávnění představuje oprávnění jednotlivých uživatelů pro přístup ke konkrétnímu prostředku, například k položce nebo kontejneru.

Podrobnosti vlastnosti

user

user: User

Hodnota vlastnosti

Podrobnosti metody

create(PermissionDefinition, RequestOptions)

Vytvořte oprávnění.

Oprávnění představuje oprávnění jednotlivých uživatelů pro přístup ke konkrétnímu prostředku, například k položce nebo kontejneru.

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

Parametry

body
PermissionDefinition

Představuje tělo oprávnění.

options
RequestOptions

Návraty

query(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechna oprávnění.

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

Parametry

query
SqlQuerySpec

Konfigurace dotazu pro operaci Další informace o konfiguraci dotazu najdete v tématu SqlQuerySpec .

options
FeedOptions

Návraty

query<T>(SqlQuerySpec, FeedOptions)

Zadejte dotaz na všechna oprávnění.

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

Parametry

query
SqlQuerySpec

Konfigurace dotazu pro operaci Další informace o konfiguraci dotazu najdete v tématu SqlQuerySpec .

options
FeedOptions

Návraty

readAll(FeedOptions)

Číst všechna oprávnění.

Příklad

Číst všechna oprávnění k poli

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

Parametry

options
FeedOptions

Návraty

upsert(PermissionDefinition, RequestOptions)

Upsert oprávnění.

Oprávnění představuje oprávnění jednotlivých uživatelů pro přístup ke konkrétnímu prostředku, například k položce nebo kontejneru.

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

Parametry

options
RequestOptions

Návraty