feat(users,professors): add student-to-professor promotion dialog, complete student profile view and charts

This commit is contained in:
2026-08-24 22:53:24 +03:30
parent 05d96fd550
commit a2a7e756ad
9 changed files with 1302 additions and 171 deletions
+2
View File
@@ -5,8 +5,10 @@ export const userApi = {
getAll: (params) => axiosInstance.get('/users/admin/get-all', { params }),
search: (params) => axiosInstance.get('/users/admin/search', { params }),
getOne: (id) => axiosInstance.get(`/users/admin/get-one/${id}`),
getFullProfile: (id) => axiosInstance.get(`/users/admin/${id}/full-profile`),
create: (data) => axiosInstance.post('/users/admin/create', data),
update: (id, data) => axiosInstance.put(`/users/admin/update/${id}`, data),
promoteToProfessor: (id, data) => axiosInstance.post(`/users/admin/${id}/promote-to-professor`, data),
resetPasswordAndSms: (id) => axiosInstance.post(
`/users/admin/${id}/reset-password-sms`,
{},