refactor(core): Move all user DB access to UserRepository (#6910)

Prep for https://linear.app/n8n/issue/PAY-646
This commit is contained in:
Iván Ovejero
2023-08-22 15:58:05 +02:00
committed by GitHub
parent 67b88f75f4
commit 96a9de68a0
20 changed files with 209 additions and 184 deletions

View File

@@ -50,7 +50,6 @@ import { AUTHLESS_ENDPOINTS, PUBLIC_API_REST_PATH_SEGMENT, REST_PATH_SEGMENT } f
import type { EndpointGroup, SetupProps, TestServer } from '../types';
import { mockInstance } from './mocking';
import { JwtService } from '@/services/jwt.service';
import { RoleService } from '@/services/role.service';
import { MetricsService } from '@/services/metrics.service';
/**
@@ -198,7 +197,12 @@ export const setupTestServer = ({
registerController(
app,
config,
new AuthController({ config, logger, internalHooks, repositories }),
new AuthController({
config,
logger,
internalHooks,
repositories,
}),
);
break;
case 'ldap':
@@ -229,7 +233,11 @@ export const setupTestServer = ({
registerController(
app,
config,
new MeController({ logger, externalHooks, internalHooks, repositories }),
new MeController({
logger,
externalHooks,
internalHooks,
}),
);
break;
case 'passwordReset':
@@ -242,8 +250,6 @@ export const setupTestServer = ({
externalHooks,
internalHooks,
mailer,
repositories,
jwtService,
}),
);
break;
@@ -251,7 +257,12 @@ export const setupTestServer = ({
registerController(
app,
config,
new OwnerController({ config, logger, internalHooks, repositories }),
new OwnerController({
config,
logger,
internalHooks,
repositories,
}),
);
break;
case 'users':
@@ -266,8 +277,6 @@ export const setupTestServer = ({
repositories,
activeWorkflowRunner: Container.get(ActiveWorkflowRunner),
logger,
jwtService,
roleService: Container.get(RoleService),
}),
);
break;