feat: add employee timings view, notification templates view, and professor sms preview
This commit is contained in:
+3
-1
@@ -12,5 +12,7 @@ export const classApi = {
|
||||
registerUsers: (classId, userIds, notify) =>
|
||||
axiosInstance.post(`/classes/admin/${classId}/register-users`, { userIds, notify }),
|
||||
removeUser: (classId, userId) =>
|
||||
axiosInstance.delete(`/classes/admin/${classId}/students/${userId}`)
|
||||
axiosInstance.delete(`/classes/admin/${classId}/students/${userId}`),
|
||||
sendPlanToProfessor: (classId) =>
|
||||
axiosInstance.post(`/classes/admin/${classId}/send-plan-professor`)
|
||||
};
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
// /src/api/employeeTimingApi.js
|
||||
import axiosInstance from './axiosInstance';
|
||||
|
||||
export const employeeTimingApi = {
|
||||
getAll: (params) => axiosInstance.get('/employee-timings/admin/get-all', { params }),
|
||||
getSummary: (params) => axiosInstance.get('/employee-timings/admin/summary', { params }),
|
||||
getOne: (id) => axiosInstance.get(`/employee-timings/admin/get-one/${id}`),
|
||||
create: (data) => axiosInstance.post('/employee-timings/admin/create', data),
|
||||
update: (id, data) => axiosInstance.put(`/employee-timings/admin/update/${id}`, data),
|
||||
delete: (id) => axiosInstance.delete(`/employee-timings/admin/delete/${id}`)
|
||||
};
|
||||
Reference in New Issue
Block a user