2024-12-13 00:27:30 -08:00
|
|
|
import { DisplayField, DisplayMode } from './document'
|
2022-03-11 10:53:32 -08:00
|
|
|
import { FilterRule } from './filter-rule'
|
2023-09-10 16:37:35 -07:00
|
|
|
import { ObjectWithPermissions } from './object-with-permissions'
|
2020-12-14 18:46:11 +01:00
|
|
|
|
2023-12-19 22:36:35 -08:00
|
|
|
export interface SavedView extends ObjectWithPermissions {
|
2020-12-14 18:46:11 +01:00
|
|
|
name?: string
|
|
|
|
|
|
|
|
|
|
show_on_dashboard?: boolean
|
|
|
|
|
|
|
|
|
|
show_in_sidebar?: boolean
|
|
|
|
|
|
|
|
|
|
sort_field: string
|
|
|
|
|
|
|
|
|
|
sort_reverse: boolean
|
|
|
|
|
|
|
|
|
|
filter_rules: FilterRule[]
|
2024-04-26 06:41:12 -07:00
|
|
|
|
|
|
|
|
page_size?: number
|
|
|
|
|
|
|
|
|
|
display_mode?: DisplayMode
|
|
|
|
|
|
|
|
|
|
display_fields?: DisplayField[]
|
2021-06-13 10:48:46 -04:00
|
|
|
}
|