File

projects/netgrif-components-core/src/lib/process/permissions.ts

Index

Properties

Properties

assign
assign: boolean
Type : boolean
Optional
assigned
assigned: boolean
Type : boolean
Optional
cancel
cancel: boolean
Type : boolean
Optional
create
create: boolean
Type : boolean
Optional
delegate
delegate: boolean
Type : boolean
Optional
delete
delete: boolean
Type : boolean
Optional
finish
finish: boolean
Type : boolean
Optional
set
set: boolean
Type : boolean
Optional
view
view: boolean
Type : boolean
Optional
export interface Permissions {
    [k: string]: Permission;
}

export interface UserPermissions {
    [k: string]: Permission;
}

export interface UserRefs {
    [k: string]: Permission;
}

export interface Permission {
    create?: boolean;
    delete?: boolean;
    view?: boolean;
    assign?: boolean;
    assigned?: boolean;
    cancel?: boolean;
    finish?: boolean;
    delegate?: boolean;
    set?: boolean;
}

export enum PermissionType {
    CREATE = 'create',
    DELETE = 'delete',
    VIEW = 'view',
    ASSIGN = 'assign',
    CANCEL = 'cancel',
    FINISH = 'finish',
    DELEGATE = 'delegate',
    SET = 'set'
}

result-matching ""

    No results matching ""