diff --git a/apps/server/src/classes/classes.service.ts b/apps/server/src/classes/classes.service.ts index 47cedc6..ded89d7 100644 --- a/apps/server/src/classes/classes.service.ts +++ b/apps/server/src/classes/classes.service.ts @@ -3,7 +3,6 @@ import { InjectRepository } from '@nestjs/typeorm'; import { Repository, In, Like } from 'typeorm'; import { Class, ClassStudent, ClassTeacher, ClassSchedule, AttendanceRecord, Department, Classroom } from '../entities'; import { CreateClassDto, UpdateClassDto, QueryClassDto, AddTeacherDto, QueryClassScheduleDto, QueryClassAttendanceSummaryDto } from './dto/class.dto'; -import { CampusScope } from '../common/campus-scope'; interface RawStudentCount { classId: string; @@ -25,7 +24,6 @@ export class ClassesService { private attendanceRepo: Repository, @InjectRepository(Department) private deptRepo: Repository, - private readonly scope: CampusScope, ) {} async findAll(query: QueryClassDto) { @@ -36,7 +34,6 @@ export class ClassesService { if (query.keyword) where.name = Like(`%${query.keyword}%`); // Default: hide archived, unless explicitly requested where.isArchived = query.isArchived ?? false; - where = await this.scope.filter(where); const classes = await this.classRepo.find({ where,