test(f4): align legacy contracts with lifecycle model
This commit is contained in:
@@ -10,7 +10,7 @@ function permissionFor(method: string): string[] {
|
||||
return Reflect.getMetadata(REQUIRED_PERMISSIONS_KEY, handler) as string[];
|
||||
}
|
||||
|
||||
test('inspection visit endpoints separate reading, planning, assignment and execution', () => {
|
||||
test('F4 inspection endpoints separate reading, planning, assignment and execution', () => {
|
||||
assert.deepEqual(permissionFor('list'), ['inspections.read']);
|
||||
assert.deepEqual(permissionFor('get'), ['inspections.read']);
|
||||
assert.deepEqual(permissionFor('assignees'), ['inspections.assign']);
|
||||
@@ -18,7 +18,9 @@ test('inspection visit endpoints separate reading, planning, assignment and exec
|
||||
assert.deepEqual(permissionFor('update'), ['inspections.manage']);
|
||||
assert.deepEqual(permissionFor('replaceAssets'), ['inspections.manage']);
|
||||
assert.deepEqual(permissionFor('replaceTeam'), ['inspections.assign']);
|
||||
assert.deepEqual(permissionFor('changeStatus'), ['inspections.manage']);
|
||||
assert.deepEqual(permissionFor('plan'), ['inspections.manage']);
|
||||
assert.deepEqual(permissionFor('unplan'), ['inspections.manage']);
|
||||
assert.deepEqual(permissionFor('start'), ['inspections.execute']);
|
||||
assert.deepEqual(permissionFor('close'), ['inspections.execute']);
|
||||
assert.deepEqual(permissionFor('cancel'), ['inspections.manage']);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user