fix: frontend permission check (#784)

This commit is contained in:
Matri
2023-08-15 13:35:47 +08:00
committed by GitHub
parent 440cf63317
commit 2c77a74c40
19 changed files with 186 additions and 74 deletions

View File

@@ -118,6 +118,13 @@ export type IWorkspace = {
current: boolean
}
export type ICurrentWorkspace = Omit<IWorkspace, 'current'> & {
role: 'normal' | 'admin' | 'owner'
providers: Provider[]
in_trail: boolean
trial_end_reason?: string
}
export type DataSourceNotionPage = {
page_icon: null | {
type: string | null