API Reference
@univerjs
@univerjs/core
classes
Authziolocalservice

@univerjs/core v0.1.17Docs


Class: AuthzIoLocalService

Do not use the mock implementation in a production environment as it is a minimal version.

Implements

Constructors

new AuthzIoLocalService()

new AuthzIoLocalService(_resourceManagerService, _userManagerService): AuthzIoLocalService

Parameters

ParameterType
_resourceManagerServiceIResourceManagerService
_userManagerServiceUserManagerService

Returns

AuthzIoLocalService

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:35 (opens in a new tab)

Methods

allowed()

allowed(config): Promise<ActionInfo[]>

Parameters

ParameterType
configAllowedRequest

Returns

Promise<ActionInfo[]>

Implementation of

IAuthzIoService.allowed

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:94 (opens in a new tab)


batchAllowed()

batchAllowed(config): Promise<ObjectActionInfo[]>

Parameters

ParameterType
configAllowedRequest[]

Returns

Promise<ObjectActionInfo[]>

Implementation of

IAuthzIoService.batchAllowed

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:111 (opens in a new tab)


create()

create(config): Promise<string>

Parameters

ParameterType
configCreateRequest

Returns

Promise<string>

Implementation of

IAuthzIoService.create

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:77 (opens in a new tab)


createCollaborator()

createCollaborator(): Promise<void>

Returns

Promise<void>

Implementation of

IAuthzIoService.createCollaborator

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:198 (opens in a new tab)


deleteCollaborator()

deleteCollaborator(): Promise<void>

Returns

Promise<void>

Implementation of

IAuthzIoService.deleteCollaborator

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:179 (opens in a new tab)


list()

list(config): Promise<PermissionPoint[]>

Parameters

ParameterType
configListPermPointRequest

Returns

Promise<PermissionPoint[]>

Implementation of

IAuthzIoService.list

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:137 (opens in a new tab)


listCollaborators()

listCollaborators(): Promise<Collaborator[]>

Returns

Promise<Collaborator[]>

Implementation of

IAuthzIoService.listCollaborators

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:168 (opens in a new tab)


listRoles()

listRoles(): Promise<{
  actions: UnitAction[];
  roles: UnitRoleKV[];
}>

Returns

Promise<{ actions: UnitAction[]; roles: UnitRoleKV[]; }>

NameTypeDefined in
actionsUnitAction[]submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:172 (opens in a new tab)
rolesUnitRoleKV[]submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:172 (opens in a new tab)

Implementation of

IAuthzIoService.listRoles

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:172 (opens in a new tab)


putCollaborators()

putCollaborators(config): Promise<void>

Parameters

ParameterType
configPutCollaboratorsRequest

Returns

Promise<void>

Implementation of

IAuthzIoService.putCollaborators

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:202 (opens in a new tab)


update()

update(config): Promise<void>

Parameters

ParameterType
configUpdatePermPointRequest

Returns

Promise<void>

Implementation of

IAuthzIoService.update

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:183 (opens in a new tab)


updateCollaborator()

updateCollaborator(): Promise<void>

Returns

Promise<void>

Implementation of

IAuthzIoService.updateCollaborator

Defined in

submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:194 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.