feat(document-permissions): 重构权限页面按模板接入真实接口
This commit is contained in:
@@ -95,6 +95,7 @@ function mapTemplatePermission(dto: TemplatePermissionResponseDto): TemplatePerm
|
||||
effect: dto.effect,
|
||||
inherited: dto.inherited,
|
||||
createdAt: formatDateTime(dto.createdAt),
|
||||
createdBy: dto.createdBy,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -511,7 +511,7 @@ export type ApiPermissionLevel = 'VIEW' | 'USE' | 'MAINTAIN'
|
||||
export type ApiPermissionEffect = 'ALLOW' | 'DENY'
|
||||
|
||||
export interface TemplatePermissionResponseDto {
|
||||
id: string
|
||||
id?: string
|
||||
templateId: string
|
||||
subjectType: ApiPermissionSubjectType
|
||||
subjectId: string
|
||||
@@ -519,10 +519,11 @@ export interface TemplatePermissionResponseDto {
|
||||
effect: ApiPermissionEffect
|
||||
inherited: boolean
|
||||
createdAt: string
|
||||
createdBy?: string
|
||||
}
|
||||
|
||||
export interface TemplatePermissionRecord {
|
||||
id: string
|
||||
id?: string
|
||||
templateId: string
|
||||
subjectType: ApiPermissionSubjectType
|
||||
subjectId: string
|
||||
@@ -531,6 +532,7 @@ export interface TemplatePermissionRecord {
|
||||
effect: ApiPermissionEffect
|
||||
inherited: boolean
|
||||
createdAt: string
|
||||
createdBy?: string
|
||||
}
|
||||
|
||||
export interface CreateTemplatePermissionRequest {
|
||||
|
||||
Reference in New Issue
Block a user