Add confirmed admin override for provisioning player checks
This commit is contained in:
@@ -37,7 +37,7 @@ describe('management route permissions', () => {
|
||||
expect(allows('admin', route, method)).toBe(true);
|
||||
});
|
||||
|
||||
it.each(['/api/users', '/api/users/[id]', '/api/users/[id]/password', '/settings', '/settings/users', '/server-keys', '/keys', '/api/server-keys'])('reserves all methods on %s for administrators', route => {
|
||||
it.each(['/api/users', '/api/users/[id]', '/api/users/[id]/password', '/settings', '/settings/users', '/server-keys', '/keys', '/api/server-keys', '/api/provisioning/[id]/override'])('reserves all methods on %s for administrators', route => {
|
||||
for (const method of ['GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE']) {
|
||||
expect(routePermission(route, method)).toBe('admin');
|
||||
expect(allows('viewer', route, method)).toBe(false);
|
||||
|
||||
Reference in New Issue
Block a user