V13-FE-011: finalize search list layout slice
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
export type KbxPermissionRisk = 'low' | 'medium' | 'high'
|
||||
export type KbxPermissionPresentation = 'hide' | 'disable'
|
||||
|
||||
export interface KbxPermissionDefinition {
|
||||
id: string
|
||||
module: 'OMS' | 'ERP' | 'WMS' | 'COMMON'
|
||||
resource: string
|
||||
action: string
|
||||
risk: KbxPermissionRisk
|
||||
description: string
|
||||
presentation: KbxPermissionPresentation
|
||||
backendRequired: boolean
|
||||
}
|
||||
|
||||
export interface KbxSensitiveDataPolicy {
|
||||
id: string
|
||||
fields: string[]
|
||||
defaultExposure: 'masked'
|
||||
viewPermission: string
|
||||
revealPermission: string
|
||||
unmaskedExportPermission: string
|
||||
auditRequired: boolean
|
||||
aiExposure: 'masked-only' | 'deny'
|
||||
telemetryExposure: 'never'
|
||||
reasonRequired: boolean
|
||||
}
|
||||
|
||||
export interface KbxAuthorizationDecision {
|
||||
allowed: boolean
|
||||
permission: string
|
||||
presentation: KbxPermissionPresentation
|
||||
reason?: string
|
||||
}
|
||||
Reference in New Issue
Block a user