1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-17 01:17:29 +02:00

refactor: environments in feature directory (#9650)

This commit is contained in:
Mateusz Kwasniewski 2025-03-31 13:58:37 +02:00 committed by GitHub
parent 1f1b00c38f
commit 3ced6a3780
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 16 additions and 13 deletions

View File

@ -1,9 +1,9 @@
import {
type IUnleashTest,
setupAppWithCustomConfig,
} from '../../helpers/test-helper';
import dbInit, { type ITestDb } from '../../helpers/database-init';
import getLogger from '../../../fixtures/no-logger';
} from '../../../test/e2e/helpers/test-helper';
import dbInit, { type ITestDb } from '../../../test/e2e/helpers/database-init';
import getLogger from '../../../test/fixtures/no-logger';
let app: IUnleashTest;
let db: ITestDb;

View File

@ -1,10 +1,10 @@
import dbInit, { type ITestDb } from '../../helpers/database-init';
import getLogger from '../../../fixtures/no-logger';
import dbInit, { type ITestDb } from '../../../test/e2e/helpers/database-init';
import getLogger from '../../../test/fixtures/no-logger';
import {
type IUnleashTest,
setupAppWithCustomConfig,
} from '../../helpers/test-helper';
import { DEFAULT_ENV } from '../../../../lib/util/constants';
} from '../../../test/e2e/helpers/test-helper';
import { DEFAULT_ENV } from '../../util/constants';
let app: IUnleashTest;
let db: ITestDb;

View File

@ -1,8 +1,8 @@
import type { Request, Response } from 'express';
import Controller from '../controller';
import Controller from '../../routes/controller';
import type { IUnleashServices } from '../../types/services';
import type { IUnleashConfig } from '../../types/option';
import type EnvironmentService from '../../features/project-environments/environment-service';
import type EnvironmentService from '../project-environments/environment-service';
import type { Logger } from '../../logger';
import { ADMIN, NONE } from '../../types/permissions';
import type { OpenApiService } from '../../services/openapi-service';

View File

@ -29,7 +29,7 @@ interface IProjectEnvironmentParams {
environment: string;
}
export default class EnvironmentsController extends Controller {
export default class ProjectEnvironmentsController extends Controller {
private logger: Logger;
private environmentService: WithTransactional<EnvironmentService>;

View File

@ -10,7 +10,7 @@ import {
serializeDates,
} from '../../types';
import ProjectFeaturesController from '../feature-toggle/feature-toggle-controller';
import EnvironmentsController from '../project-environments/environments';
import ProjectEnvironmentsController from '../project-environments/project-environments-controller';
import ProjectHealthReport from '../../routes/admin-api/project/health-report';
import type ProjectService from './project-service';
import VariantsController from '../../routes/admin-api/project/variants';
@ -230,7 +230,10 @@ export default class ProjectController extends Controller {
).router,
);
this.use('/', new DependentFeaturesController(config, services).router);
this.use('/', new EnvironmentsController(config, services).router);
this.use(
'/',
new ProjectEnvironmentsController(config, services).router,
);
this.use('/', new ProjectHealthReport(config, services).router);
this.use('/', new VariantsController(config, services).router);
this.use('/', new ProjectApiTokenController(config, services).router);

View File

@ -20,7 +20,7 @@ import EmailController from './email';
import UserFeedbackController from './user-feedback';
import UserSplashController from './user-splash';
import ProjectController from '../../features/project/project-controller';
import { EnvironmentsController } from './environments';
import { EnvironmentsController } from '../../features/environments/environments-controller';
import ConstraintsController from './constraints';
import PatController from './user/pat';
import { PublicSignupController } from './public-signup';