mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-08-01 18:37:42 -05:00
Support edit permissions for mail rules and accounts
This commit is contained in:
@@ -19,7 +19,7 @@ const set_permissions = {
|
||||
users: [1],
|
||||
groups: [],
|
||||
},
|
||||
edit: {
|
||||
change: {
|
||||
users: [1],
|
||||
groups: [],
|
||||
},
|
||||
@@ -78,6 +78,10 @@ describe('PermissionsDialogComponent', () => {
|
||||
})
|
||||
|
||||
it('should return permissions', () => {
|
||||
expect(component.permissions).toEqual({
|
||||
owner: null,
|
||||
set_permissions: null,
|
||||
})
|
||||
component.form.get('permissions_form').setValue(set_permissions)
|
||||
expect(component.permissions).toEqual(set_permissions)
|
||||
})
|
||||
@@ -87,4 +91,16 @@ describe('PermissionsDialogComponent', () => {
|
||||
component.cancelClicked()
|
||||
expect(closeSpy).toHaveBeenCalled()
|
||||
})
|
||||
|
||||
it('should support edit permissions on object', () => {
|
||||
let obj = {
|
||||
id: 1,
|
||||
name: 'account1',
|
||||
owner: set_permissions.owner,
|
||||
permissions: set_permissions.set_permissions,
|
||||
}
|
||||
component.object = obj
|
||||
expect(component.title).toEqual(`Edit permissions for ${obj.name}`)
|
||||
expect(component.permissions).toEqual(set_permissions)
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user