paperless-ngx/src-ui/src/app/data/object-with-permissions.ts

20 lines
386 B
TypeScript
Raw Normal View History

import { ObjectWithId } from './object-with-id'
import { PaperlessUser } from './paperless-user'
export interface PermissionsObject {
view: {
users: Array<number>
groups: Array<number>
}
change: {
users: Array<number>
groups: Array<number>
}
}
export interface ObjectWithPermissions extends ObjectWithId {
owner?: number
permissions?: PermissionsObject
}