feat: add profile, class unenroll, notify toggles, and keep sidebar width
Give admins a profile password page, class removal, and SMS/email/bot checkboxes, and stop the sidebar from shrinking on edit pages.
This commit is contained in:
+4
-1
@@ -8,5 +8,8 @@ export const classApi = {
|
||||
create: (data) => axiosInstance.post('/classes/admin/create', data),
|
||||
update: (id, data) => axiosInstance.put(`/classes/admin/update/${id}`, data),
|
||||
delete: (id) => axiosInstance.delete(`/classes/admin/delete/${id}`),
|
||||
registerUsers: (classId, userIds) => axiosInstance.post(`/classes/admin/${classId}/register-users`, { userIds })
|
||||
registerUsers: (classId, userIds, notify) =>
|
||||
axiosInstance.post(`/classes/admin/${classId}/register-users`, { userIds, notify }),
|
||||
removeUser: (classId, userId) =>
|
||||
axiosInstance.delete(`/classes/admin/${classId}/students/${userId}`)
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user