mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-11-11 08:41:33 +00:00
Refactor permissions API endpoints, UI group permissions
This commit is contained in:
1 parent
f2d635671d
commit
211fbf0cf6
29 files changed
+353
-139
No files matched your search
@@ -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