PermissionEvaluator: rename query to authorizeConditional

Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
This commit is contained in:
Vincenzo Scamporlino
2022-04-07 20:25:53 +02:00
parent 3f41ada39d
commit 63902fcc17
21 changed files with 98 additions and 84 deletions
@@ -73,12 +73,12 @@ describe('AuthorizedSearchEngine', () => {
const mockedAuthorize: jest.MockedFunction<PermissionEvaluator['authorize']> =
jest.fn();
const mockedPermissionQuery: jest.MockedFunction<
PermissionEvaluator['query']
PermissionEvaluator['authorizeConditional']
> = jest.fn();
const permissionEvaluator: PermissionEvaluator = {
authorize: mockedAuthorize,
query: mockedPermissionQuery,
authorizeConditional: mockedPermissionQuery,
};
const defaultTypes: Record<string, DocumentTypeInfo> = {
@@ -122,7 +122,7 @@ describe('AuthorizedSearchEngine', () => {
const options = { token: 'token' };
const allowAll: PermissionEvaluator['authorize'] &
PermissionEvaluator['query'] = async queries => {
PermissionEvaluator['authorizeConditional'] = async queries => {
return queries.map(() => ({
result: AuthorizeResult.ALLOW,
}));
@@ -93,7 +93,7 @@ export class AuthorizedSearchEngine implements SearchEngine {
const conditionFetcher = new DataLoader(
(requests: readonly QueryPermissionRequest[]) =>
this.permissions.query(requests.slice(), options),
this.permissions.authorizeConditional(requests.slice(), options),
{
cacheKeyFn: ({ permission: { name } }) => name,
},
@@ -30,7 +30,7 @@ const mockPermissionEvaluator: PermissionEvaluator = {
authorize: () => {
throw new Error('Not implemented');
},
query: () => {
authorizeConditional: () => {
throw new Error('Not implemented');
},
};