update HR modules
This commit is contained in:
@@ -14,6 +14,46 @@ router.post('/portal/loans', portalController.submitLoanRequest);
|
||||
router.get('/portal/leave-balance', portalController.getMyLeaveBalance);
|
||||
router.get('/portal/leaves', portalController.getMyLeaves);
|
||||
router.post('/portal/leaves', portalController.submitLeaveRequest);
|
||||
|
||||
router.get(
|
||||
'/portal/managed-leaves',
|
||||
authorize('department_leave_requests', '*', 'read'),
|
||||
portalController.getManagedLeaves
|
||||
);
|
||||
|
||||
router.post(
|
||||
'/portal/managed-leaves/:id/approve',
|
||||
authorize('department_leave_requests', '*', 'approve'),
|
||||
portalController.approveManagedLeave
|
||||
);
|
||||
|
||||
router.post(
|
||||
'/portal/managed-leaves/:id/reject',
|
||||
authorize('department_leave_requests', '*', 'approve'),
|
||||
portalController.rejectManagedLeave
|
||||
);
|
||||
|
||||
router.get('/portal/overtime-requests', portalController.getMyOvertimeRequests);
|
||||
router.post('/portal/overtime-requests', portalController.submitOvertimeRequest);
|
||||
|
||||
router.get(
|
||||
'/portal/managed-overtime-requests',
|
||||
authorize('department_overtime_requests', '*', 'view'),
|
||||
portalController.getManagedOvertimeRequests
|
||||
);
|
||||
|
||||
router.post(
|
||||
'/portal/managed-overtime-requests/:attendanceId/approve',
|
||||
authorize('department_overtime_requests', '*', 'approve'),
|
||||
portalController.approveManagedOvertimeRequest
|
||||
);
|
||||
|
||||
router.post(
|
||||
'/portal/managed-overtime-requests/:attendanceId/reject',
|
||||
authorize('department_overtime_requests', '*', 'approve'),
|
||||
portalController.rejectManagedOvertimeRequest
|
||||
);
|
||||
|
||||
router.get('/portal/purchase-requests', portalController.getMyPurchaseRequests);
|
||||
router.post('/portal/purchase-requests', portalController.submitPurchaseRequest);
|
||||
router.get('/portal/attendance', portalController.getMyAttendance);
|
||||
@@ -86,5 +126,4 @@ router.get('/contracts/:id', authorize('hr', 'all', 'read'), hrController.findEm
|
||||
router.post('/contracts', authorize('hr', 'all', 'create'), hrController.createEmployeeContract);
|
||||
router.put('/contracts/:id', authorize('hr', 'all', 'update'), hrController.updateEmployeeContract);
|
||||
|
||||
export default router;
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user