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:
parent
1f1b00c38f
commit
3ced6a3780
@ -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;
|
@ -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;
|
@ -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';
|
@ -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>;
|
@ -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);
|
||||
|
@ -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';
|
||||
|
Loading…
Reference in New Issue
Block a user