mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-07-28 18:24:38 -05:00
Refactor permissions API endpoints, UI group permissions
This commit is contained in:
@@ -1,8 +1,19 @@
|
||||
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?: PaperlessUser
|
||||
|
||||
permissions?: Array<[number, string]>
|
||||
permissions?: PermissionsObject
|
||||
}
|
||||
|
Reference in New Issue
Block a user