feat/leave-routes
-
/leave -
/:userId | GET ⇒ List
-
/:userId/new | POST ⇒ Leave
-
/:leaveId/delete | DELETE ⇒ Leave
-
/:leaveId/update | PUT ⇒ Leave
-
/:leaveID/validate/:managerID ⇒ Leave
-
/:leaveID/reject/:managerID ⇒ Leave
-
/:leaveID/revert/:managerID ⇒ Leave
-
-
LeaveService
-
getLeavesByUserID(Long userID) ⇒ List throws FunctionalException
-
acceptLeave(Long leaveID, Long managerID) ⇒ Leave throws FunctionalException
- 401 si le congé n’a pas été créé par un employé sous la responsabilité du manager dont l’id est passé en paramètre
- 304 si le congé est déjà en VALDIATED
-
denyLeave(Long leaveID, Long managerID) ⇒ Leave throws FunctionnalException
- 401 si le congé n’a pas été créé par un employé sous la responsabilité du manager dont l’id est passé en paramètre
- 304 si le congé est déjà en REJECTED
-
revertToPending(Long leaveID, Long managerID) ⇒ Leave throw FunctionnalException
- 401 si le congé n’a pas été créé par un employé sous la responsabilité du manager dont l’id est passé en paramètre
- 304 si le congé est déjà en PENDING
-
Edited by RANDRIAMANANTENA ARO p2104784