feat: nambahin API route untuk generate certificate bagi Admin/Mentor

This commit is contained in:
Rafi Athallah
2026-07-01 15:33:22 +07:00
parent 2c5d77c22e
commit 8d34e443a5
7 changed files with 540 additions and 1 deletions
@@ -210,11 +210,25 @@ class ProjectRepository {
submission_type: true,
created_at: true,
updated_at: true,
submissions: {
select: {
id: true,
id_user: true,
},
},
},
orderBy: {
deadline_at: "asc",
},
},
certificates: {
select: {
id_user: true,
certificate_no: true,
uuid: true,
issued_at: true,
},
},
};
}
@@ -358,6 +358,7 @@ class ProjectService {
members:
project.members?.map((member) => this.mapProjectMember(member)) || [],
tasks: project.tasks || [],
certificates: project.certificates || [],
total_members: project.members?.length || 0,
total_tasks: project.tasks?.length || 0,
created_at: project.created_at,