feat: added project section of TM with some refactors

This commit is contained in:
2026-07-01 10:39:12 +03:30
parent 9b32f35582
commit 89d85e6d24
9 changed files with 278 additions and 16 deletions
@@ -16,29 +16,25 @@ 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 { WorkspaceTypeService } from './providers/workspace-type.service';
// import { WorkspaceService } from './providers/workspace.service';
// import { ProjectService } from './providers/project.service';
// import { TaskPhaseService } from './providers/task-phase.service';
// import { TaskService } from './providers/task.service';
// import { TaskManagerController } from './task-manager.controller';
import { ProjectController } from "./controllers/project.controller";
import { ProjectRepository } from "./repositories/project.repository";
import { ProjectService } from "./providers/project.service";
@Module({
imports: [
TypeOrmModule.forFeature([TMWorkspaceType, TMWorkspace, TMProject, TMTaskPhase, TMTask, TMRemark, TMAttachment, TMCheckListItem, User]),
],
controllers: [WorkspaceController, WorkspaceTypeController],
controllers: [WorkspaceController, WorkspaceTypeController, ProjectController],
providers: [
WorkspaceRepository,
WorkspaceService,
WorkspaceTypeRepository,
WorkspaceTypeService,
// ProjectService,
ProjectRepository,
ProjectService,
// TaskPhaseService,
// TaskService,
],
exports: [WorkspaceService, WorkspaceRepository, WorkspaceTypeService, WorkspaceTypeRepository],
exports: [WorkspaceService, WorkspaceRepository, WorkspaceTypeService, WorkspaceTypeRepository, ProjectService, ProjectRepository],
})
export class TaskManagerModule {}