@univerjs/core v0.1.17 • Docs
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
Parameter | Type |
---|---|
_resourceManagerService | IResourceManagerService |
_userManagerService | UserManagerService |
Returns
Defined in
Methods
allowed()
allowed(config): Promise<ActionInfo[]>
Parameters
Parameter | Type |
---|---|
config | AllowedRequest |
Returns
Promise
<ActionInfo
[]>
Implementation of
Defined in
batchAllowed()
batchAllowed(config): Promise<ObjectActionInfo[]>
Parameters
Parameter | Type |
---|---|
config | AllowedRequest [] |
Returns
Promise
<ObjectActionInfo
[]>
Implementation of
Defined in
create()
create(config): Promise<string>
Parameters
Parameter | Type |
---|---|
config | CreateRequest |
Returns
Promise
<string
>
Implementation of
Defined in
createCollaborator()
createCollaborator(): Promise<void>
Returns
Promise
<void
>
Implementation of
IAuthzIoService
.createCollaborator
Defined in
deleteCollaborator()
deleteCollaborator(): Promise<void>
Returns
Promise
<void
>
Implementation of
IAuthzIoService
.deleteCollaborator
Defined in
list()
list(config): Promise<PermissionPoint[]>
Parameters
Parameter | Type |
---|---|
config | ListPermPointRequest |
Returns
Promise
<PermissionPoint
[]>
Implementation of
Defined in
listCollaborators()
listCollaborators(): Promise<Collaborator[]>
Returns
Promise
<Collaborator
[]>
Implementation of
IAuthzIoService
.listCollaborators
Defined in
listRoles()
listRoles(): Promise<{
actions: UnitAction[];
roles: UnitRoleKV[];
}>
Returns
Promise
<{
actions
: UnitAction
[];
roles
: UnitRoleKV
[];
}>
Name | Type | Defined in |
---|---|---|
actions | UnitAction [] | submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:172 (opens in a new tab) |
roles | UnitRoleKV [] | submodules/univer/packages/core/src/services/authz-io/authz-io-local.service.ts:172 (opens in a new tab) |
Implementation of
Defined in
putCollaborators()
putCollaborators(config): Promise<void>
Parameters
Parameter | Type |
---|---|
config | PutCollaboratorsRequest |
Returns
Promise
<void
>
Implementation of
IAuthzIoService
.putCollaborators
Defined in
update()
update(config): Promise<void>
Parameters
Parameter | Type |
---|---|
config | UpdatePermPointRequest |
Returns
Promise
<void
>
Implementation of
Defined in
updateCollaborator()
updateCollaborator(): Promise<void>
Returns
Promise
<void
>
Implementation of
IAuthzIoService
.updateCollaborator