feat: testen voor submissions geimplementeerd

This commit is contained in:
Adriaan Jacquet 2025-03-29 21:56:56 +01:00
parent f0eb4822d9
commit 7a443c0686
3 changed files with 27 additions and 14 deletions

View file

@ -6,12 +6,15 @@ import { Student } from '../../entities/users/student.entity.js';
export class SubmissionRepository extends DwengoEntityRepository<Submission> {
public findSubmissionByLearningObjectAndSubmissionNumber(loId: LearningObjectIdentifier, submissionNumber: number): Promise<Submission | null> {
return this.findOne({
learningObjectHruid: loId.hruid,
learningObjectLanguage: loId.language,
learningObjectVersion: loId.version,
submissionNumber: submissionNumber,
});
return this.findOne(
{
learningObjectHruid: loId.hruid,
learningObjectLanguage: loId.language,
learningObjectVersion: loId.version,
submissionNumber: submissionNumber,
},
{ populate: ['submitter', 'onBehalfOf'] },
);
}
public findSubmissionsByLearningObject(loId: LearningObjectIdentifier): Promise<Submission[]> {