Skip to content

bpmn-server / ISecureUser

Interface: ISecureUser#

Hierarchy#

↳ ISecureUser

Implemented by#

Table of contents#

Properties#

Methods#

Properties#

userName#

• userName: string

Inherited from#

IUserInfo.userName

Defined in#

interfaces/User.ts:3


userGroups#

• userGroups: string[]

Inherited from#

IUserInfo.userGroups

Defined in#

interfaces/User.ts:4


tenantId#

• Optional tenantId: string

Inherited from#

IUserInfo.tenantId

Defined in#

interfaces/User.ts:5


modelsOwner#

• Optional modelsOwner: string

Inherited from#

IUserInfo.modelsOwner

Defined in#

interfaces/User.ts:6

Methods#

isAdmin#

▸ isAdmin(): boolean

Returns#

boolean

Defined in#

interfaces/User.ts:10


isSystem#

▸ isSystem(): boolean

Returns#

boolean

Defined in#

interfaces/User.ts:11


inGroup#

▸ inGroup(userGroup): boolean

Parameters#

Name Type
userGroup any

Returns#

boolean

Defined in#

interfaces/User.ts:12


qualifyInstances#

▸ qualifyInstances(query): any

alters the query adding conditions based on security rules

Parameters#

Name Type
query any

Returns#

any

query

Defined in#

interfaces/User.ts:18


qualifyItems#

▸ qualifyItems(query): any

alters the query adding conditions based on security rules

Parameters#

Name Type
query any

Returns#

any

query

Defined in#

interfaces/User.ts:25


qualifyStartEvents#

▸ qualifyStartEvents(query): any

alters the query adding conditions based on security rules

Parameters#

Name Type
query any

Returns#

any

query

Defined in#

interfaces/User.ts:32


qualifyDeleteInstances#

▸ qualifyDeleteInstances(query): any

alters the query adding conditions based on security rules

Parameters#

Name Type
query any

Returns#

any

query

Defined in#

interfaces/User.ts:38


qualifyModels#

▸ qualifyModels(query): any

alters the query adding conditions based on security rules

Parameters#

Name Type
query any

Returns#

any

query

Defined in#

interfaces/User.ts:44


canModifyModel#

▸ canModifyModel(name): any

Parameters#

Name Type
name any

Returns#

any

Defined in#

interfaces/User.ts:47


canDeleteModel#

▸ canDeleteModel(name): any

Parameters#

Name Type
name any

Returns#

any

Defined in#

interfaces/User.ts:50


qualifyViewItems#

▸ qualifyViewItems(query): any

alters the query adding conditions based on security rules

Parameters#

Name Type
query any

Returns#

any

query

Defined in#

interfaces/User.ts:56


canInvoke#

▸ canInvoke(item): any

Parameters#

Name Type
item any

Returns#

any

Defined in#

interfaces/User.ts:57


canAssign#

▸ canAssign(item): any

Parameters#

Name Type
item any

Returns#

any

Defined in#

interfaces/User.ts:58


canStart#

▸ canStart(name, startNodeId, user): any

Parameters#

Name Type
name any
startNodeId any
user any

Returns#

any

Defined in#

interfaces/User.ts:59