feat: Add control permission to PermissionSet

This is in preparation of generalizing permissions
of auxiliary resources.
This commit is contained in:
Joachim Van Herwegen
2021-01-25 11:31:48 +01:00
parent 1486f01aaf
commit 766e6318ba
8 changed files with 24 additions and 10 deletions

View File

@@ -36,6 +36,7 @@ describe('A WebAclAuthorizer', (): void => {
read: true,
append: false,
write: true,
control: false,
};
credentials = {};
identifier = { path: 'http://test.com/foo' };
@@ -169,6 +170,7 @@ describe('A WebAclAuthorizer', (): void => {
read: false,
write: false,
append: true,
control: false,
};
store.getRepresentation = async(): Promise<Representation> => ({ data: streamifyArray([
quad(nn('auth'), nn(`${acl}agent`), nn(credentials.webId!)),

View File

@@ -19,6 +19,7 @@ describe('A MethodPermissionsExtractor', (): void => {
read: true,
append: false,
write: false,
control: false,
});
});
@@ -27,6 +28,7 @@ describe('A MethodPermissionsExtractor', (): void => {
read: true,
append: false,
write: false,
control: false,
});
});
@@ -35,6 +37,7 @@ describe('A MethodPermissionsExtractor', (): void => {
read: false,
append: true,
write: false,
control: false,
});
});
@@ -43,6 +46,7 @@ describe('A MethodPermissionsExtractor', (): void => {
read: false,
append: true,
write: true,
control: false,
});
});
@@ -51,6 +55,7 @@ describe('A MethodPermissionsExtractor', (): void => {
read: false,
append: true,
write: true,
control: false,
});
});
});

View File

@@ -43,6 +43,7 @@ describe('A SparqlPatchPermissionsExtractor', (): void => {
read: false,
append: true,
write: false,
control: false,
});
});
@@ -57,6 +58,7 @@ describe('A SparqlPatchPermissionsExtractor', (): void => {
read: false,
append: true,
write: true,
control: false,
});
});
@@ -71,6 +73,7 @@ describe('A SparqlPatchPermissionsExtractor', (): void => {
read: false,
append: true,
write: false,
control: false,
});
});
@@ -88,6 +91,7 @@ describe('A SparqlPatchPermissionsExtractor', (): void => {
read: false,
append: true,
write: true,
control: false,
});
});
});