PermissionEvaluator: rename query to authorizeConditional
Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
This commit is contained in:
@@ -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');
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user