refactor: removing the workspace type entirely

This commit is contained in:
2026-07-04 11:47:36 +03:30
parent 8d962ea6ee
commit e57dd84ebc
13 changed files with 22 additions and 229 deletions
@@ -1,7 +1,6 @@
import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { TMWorkspaceType } from "./entities/workspace-type.entity";
import { TMWorkspace } from "./entities/workspace.entity";
import { TMProject } from "./entities/project.entity";
import { TMTaskPhase } from "./entities/task-phase.entity";
@@ -13,9 +12,6 @@ import { WorkspaceRepository } from "./repositories/workspace.repository";
import { WorkspaceController } from "./controllers/workspace.controller";
import { WorkspaceService } from "./providers/workspace.service";
import { User } from "../users/entities/user.entity";
import { WorkspaceTypeService } from "./providers/workspace-type.service";
import { WorkspaceTypeRepository } from "./repositories/workspace-type.repository";
import { WorkspaceTypeController } from "./controllers/workspace-type.controller";
import { ProjectController } from "./controllers/project.controller";
import { ProjectRepository } from "./repositories/project.repository";
import { ProjectService } from "./providers/project.service";
@@ -37,11 +33,10 @@ import { AttachmentService } from "./providers/attachment.service";
@Module({
imports: [
TypeOrmModule.forFeature([TMWorkspaceType, TMWorkspace, TMProject, TMTaskPhase, TMTask, TMRemark, TMAttachment, TMCheckListItem, User]),
TypeOrmModule.forFeature([TMWorkspace, TMProject, TMTaskPhase, TMTask, TMRemark, TMAttachment, TMCheckListItem, User]),
],
controllers: [
WorkspaceController,
WorkspaceTypeController,
ProjectController,
TaskPhaseController,
TaskController,
@@ -52,8 +47,6 @@ import { AttachmentService } from "./providers/attachment.service";
providers: [
WorkspaceRepository,
WorkspaceService,
WorkspaceTypeRepository,
WorkspaceTypeService,
ProjectRepository,
ProjectService,
TaskPhaseRepository,