feat(shifts): added a new route to enable shift creation/modification/deleting using the timesheets_approval page
This commit is contained in:
parent
ed7e013a71
commit
ad49a2265a
|
|
@ -17,8 +17,8 @@ export class AuthController {
|
||||||
@Get('/callback')
|
@Get('/callback')
|
||||||
@UseGuards(OIDCLoginGuard)
|
@UseGuards(OIDCLoginGuard)
|
||||||
loginCallback(@Req() req: Request, @Res() res: Response) {
|
loginCallback(@Req() req: Request, @Res() res: Response) {
|
||||||
res.redirect("http://10.100.251.2:9013/#/v1/login-success");
|
// res.redirect("http://10.100.251.2:9013/#/v1/login-success");
|
||||||
// res.redirect(process.env.REDIRECT_URL_DEV!);
|
res.redirect(process.env.REDIRECT_URL_DEV!);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Get('/me')
|
@Get('/me')
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,13 @@ export class ShiftController {
|
||||||
@Post('create')
|
@Post('create')
|
||||||
@ModuleAccessAllowed(ModulesEnum.timesheets)
|
@ModuleAccessAllowed(ModulesEnum.timesheets)
|
||||||
createBatch(@Access('email') email: string, @Body() dtos: ShiftDto[]): Promise<Result<boolean, string>> {
|
createBatch(@Access('email') email: string, @Body() dtos: ShiftDto[]): Promise<Result<boolean, string>> {
|
||||||
return this.create_service.createOneOrManyShifts(email, dtos)
|
return this.create_service.createOneOrManyShifts(email, dtos);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Post('create/:email')
|
||||||
|
@ModuleAccessAllowed(ModulesEnum.timesheets_approval)
|
||||||
|
createBatchByTimesheetsApproval(@Param('email') email:string, @Body() dtos: ShiftDto[]): Promise<Result<boolean, string>> {
|
||||||
|
return this.create_service.createOneOrManyShifts(email,dtos);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Patch('update')
|
@Patch('update')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user