fix(schema): temporary comment on some schema lines to prep for removing employees/customer from this module

This commit is contained in:
Matthieu Haineault 2025-10-27 10:17:11 -04:00
parent 6c44bb5ad2
commit 3ae1085e95
2 changed files with 31 additions and 38 deletions

View File

@ -14,44 +14,44 @@ datasource db {
url = env("DATABASE_URL_DEV") url = env("DATABASE_URL_DEV")
} }
// model Users { model Users {
// id String @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid id String @id @default(dbgenerated("gen_random_uuid()")) @db.Uuid
// first_name String first_name String
// last_name String last_name String
// email String @unique email String @unique
// phone_number String @unique phone_number String @unique
// residence String? residence String?
// role Roles @default(GUEST) role Roles @default(GUEST)
// employee Employees? @relation("UserEmployee") employee Employees? @relation("UserEmployee")
// oauth_sessions OAuthSessions[] @relation("UserOAuthSessions") // oauth_sessions OAuthSessions[] @relation("UserOAuthSessions")
// preferences Preferences? @relation("UserPreferences") // preferences Preferences? @relation("UserPreferences")
// @@map("users") @@map("users")
// } }
// model Employees { model Employees {
// id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
// user Users @relation("UserEmployee", fields: [user_id], references: [id]) user Users @relation("UserEmployee", fields: [user_id], references: [id])
// user_id String @unique @db.Uuid user_id String @unique @db.Uuid
// supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id]) supervisor Employees? @relation("EmployeeSupervisor", fields: [supervisor_id], references: [id])
// supervisor_id Int? supervisor_id Int?
// external_payroll_id Int external_payroll_id Int
// company_code Int company_code Int
// first_work_day DateTime @db.Date first_work_day DateTime @db.Date
// last_work_day DateTime? @db.Date last_work_day DateTime? @db.Date
// job_title String? job_title String?
// is_supervisor Boolean @default(false) is_supervisor Boolean @default(false)
// crew Employees[] @relation("EmployeeSupervisor") crew Employees[] @relation("EmployeeSupervisor")
// timesheet Timesheets[] @relation("TimesheetEmployee") // timesheet Timesheets[] @relation("TimesheetEmployee")
// leave_request LeaveRequests[] @relation("LeaveRequestEmployee") // leave_request LeaveRequests[] @relation("LeaveRequestEmployee")
// schedule_presets SchedulePresets[] @relation("SchedulePreset") // schedule_presets SchedulePresets[] @relation("SchedulePreset")
// @@map("employees") @@map("employees")
// } }
model LeaveRequests { model LeaveRequests {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())

View File

@ -1,9 +1,7 @@
import { BadRequestException, Module, ValidationPipe } from '@nestjs/common'; import { BadRequestException, Module, ValidationPipe } from '@nestjs/common';
import { AppController } from './app.controller'; import { AppController } from './app.controller';
import { AppService } from './app.service'; import { AppService } from './app.service';
// import { ArchivalModule } from './modules/archival/archival.module';
import { AuthenticationModule } from './identity-and-account/authentication/auth.module'; import { AuthenticationModule } from './identity-and-account/authentication/auth.module';
// import { BankCodesModule } from './modules/bank-codes/bank-codes.module';
// import { CsvExportModule } from './modules/exports/csv-exports.module'; // import { CsvExportModule } from './modules/exports/csv-exports.module';
import { HealthModule } from './health/health.module'; import { HealthModule } from './health/health.module';
import { HealthController } from './health/health.controller'; import { HealthController } from './health/health.controller';
@ -23,11 +21,8 @@ import { TimeAndAttendanceModule } from 'src/time-and-attendance/time-and-attend
@Module({ @Module({
imports: [ imports: [
AuthenticationModule, AuthenticationModule,
// BankCodesModule,
ConfigModule.forRoot({isGlobal: true}), ConfigModule.forRoot({isGlobal: true}),
// CsvExportModule, // CsvExportModule,
// CustomersModule,
// EmployeesModule,
HealthModule, HealthModule,
NotificationsModule, NotificationsModule,
OauthSessionsModule, OauthSessionsModule,
@ -35,9 +30,7 @@ import { TimeAndAttendanceModule } from 'src/time-and-attendance/time-and-attend
PreferencesModule, PreferencesModule,
PrismaModule, PrismaModule,
ScheduleModule.forRoot(), //cronjobs ScheduleModule.forRoot(), //cronjobs
// ShiftsModule,
TimeAndAttendanceModule, TimeAndAttendanceModule,
// TimesheetsModule,
UsersModule, UsersModule,
], ],
controllers: [AppController, HealthController], controllers: [AppController, HealthController],