fix(pay-period): replug pay-period module

This commit is contained in:
Matthieu Haineault 2025-10-22 10:13:42 -04:00
parent 6488082290
commit 0ce1191437
3 changed files with 42 additions and 28 deletions

View File

@ -662,7 +662,23 @@
"operationId": "TimesheetController_getTimesheetByIds", "operationId": "TimesheetController_getTimesheetByIds",
"parameters": [ "parameters": [
{ {
"name": "timesheet_ids", "name": "employee_email",
"required": true,
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "year",
"required": true,
"in": "query",
"schema": {
"type": "string"
}
},
{
"name": "period_number",
"required": true, "required": true,
"in": "query", "in": "query",
"schema": { "schema": {

View File

@ -15,7 +15,6 @@ import { HealthController } from './health/health.controller';
import { NotificationsModule } from './modules/notifications/notifications.module'; import { NotificationsModule } from './modules/notifications/notifications.module';
import { OauthSessionsModule } from './modules/oauth-sessions/oauth-sessions.module'; import { OauthSessionsModule } from './modules/oauth-sessions/oauth-sessions.module';
import { OvertimeService } from './modules/business-logics/services/overtime.service'; import { OvertimeService } from './modules/business-logics/services/overtime.service';
// import { PayperiodsModule } from './modules/pay-periods/pay-periods.module';
import { PreferencesModule } from './modules/preferences/preferences.module'; import { PreferencesModule } from './modules/preferences/preferences.module';
import { PrismaModule } from './prisma/prisma.module'; import { PrismaModule } from './prisma/prisma.module';
import { ScheduleModule } from '@nestjs/schedule'; import { ScheduleModule } from '@nestjs/schedule';
@ -27,6 +26,7 @@ import { APP_FILTER, APP_PIPE } from '@nestjs/core';
import { HttpExceptionFilter } from './common/filters/http-exception.filter'; import { HttpExceptionFilter } from './common/filters/http-exception.filter';
import { ValidationError } from 'class-validator'; import { ValidationError } from 'class-validator';
import { SchedulePresetsModule } from './modules/schedule-presets/schedule-presets.module'; import { SchedulePresetsModule } from './modules/schedule-presets/schedule-presets.module';
import { PayperiodsModule } from './modules/pay-periods/pay-periods.module';
@Module({ @Module({
imports: [ imports: [
@ -43,7 +43,7 @@ import { SchedulePresetsModule } from './modules/schedule-presets/schedule-prese
// LeaveRequestsModule, // LeaveRequestsModule,
NotificationsModule, NotificationsModule,
OauthSessionsModule, OauthSessionsModule,
// PayperiodsModule, PayperiodsModule,
PreferencesModule, PreferencesModule,
PrismaModule, PrismaModule,
ScheduleModule.forRoot(), //cronjobs ScheduleModule.forRoot(), //cronjobs

View File

@ -1,27 +1,25 @@
// import { PrismaModule } from "src/prisma/prisma.module"; import { PrismaModule } from "src/prisma/prisma.module";
// import { PayPeriodsController } from "./controllers/pay-periods.controller"; import { PayPeriodsController } from "./controllers/pay-periods.controller";
// import { Module } from "@nestjs/common"; import { Module } from "@nestjs/common";
// import { PayPeriodsCommandService } from "./services/pay-periods-command.service"; import { PayPeriodsCommandService } from "./services/pay-periods-command.service";
// import { PayPeriodsQueryService } from "./services/pay-periods-query.service"; import { PayPeriodsQueryService } from "./services/pay-periods-query.service";
// import { TimesheetsModule } from "../timesheets/timesheets.module"; import { TimesheetsModule } from "../timesheets/timesheets.module";
// import { ExpensesCommandService } from "../expenses/services/expenses-command.service"; import { SharedModule } from "../shared/shared.module";
// import { SharedModule } from "../shared/shared.module"; import { PrismaService } from "src/prisma/prisma.service";
// import { PrismaService } from "src/prisma/prisma.service"; import { BusinessLogicsModule } from "../business-logics/business-logics.module";
// import { BusinessLogicsModule } from "../business-logics/business-logics.module";
// @Module({ @Module({
// imports: [PrismaModule, TimesheetsModule, SharedModule, BusinessLogicsModule], imports: [PrismaModule, TimesheetsModule, SharedModule, BusinessLogicsModule],
// providers: [ providers: [
// PayPeriodsQueryService, PayPeriodsQueryService,
// PayPeriodsCommandService, PayPeriodsCommandService,
// ExpensesCommandService, PrismaService,
// PrismaService, ],
// ], controllers: [PayPeriodsController],
// controllers: [PayPeriodsController], exports: [
// exports: [ PayPeriodsQueryService,
// PayPeriodsQueryService, PayPeriodsCommandService,
// PayPeriodsCommandService, ]
// ] })
// })
// export class PayperiodsModule {} export class PayperiodsModule {}