Skip to content
Snippets Groups Projects

feat: dashbaord mahasiswa

Merged Rinaldy Adin requested to merge task/dashboar-mhs into development
Compare and
4 files
+ 80
0
Preferences
Compare changes
Files
4
@@ -14,6 +14,7 @@ import { RolesGuard } from "src/middlewares/roles.guard";
import {
DashboardDto,
GetDashboardDosbimQueryDto,
GetDashboardMahasiswaRespDto,
GetDashboardTimTesisReqQueryDto,
GetDashboardTimTesisRespDto,
JalurStatisticDto,
@@ -59,4 +60,12 @@ export class DashboardController {
): Promise<GetDashboardTimTesisRespDto> {
return this.dashboardService.getDashboardTimTesis(query);
}
@UseGuards(CustomAuthGuard, RolesGuard)
@Roles(RoleEnum.S2_MAHASISWA)
@ApiOkResponse({ type: GetDashboardMahasiswaRespDto })
@Get("/mahasiswa")
async getDashboardMahasiswa(): Promise<GetDashboardMahasiswaRespDto> {
return this.dashboardService.getDashboardMahasiswa();
}
}