Stuff stuff stuff #44
@ -20,10 +20,14 @@ export function updateUser(data) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function deleteUser(username) {
|
export function deleteUser(username, userId) {
|
||||||
return request(
|
return request(
|
||||||
"ADMIN_DELETE_USER",
|
"ADMIN_DELETE_USER",
|
||||||
configureAxios().delete("/admins/users/" + username),
|
configureAxios().delete("/admins/users/" + username),
|
||||||
[() => getUsers()]
|
null,
|
||||||
|
{
|
||||||
|
username,
|
||||||
|
id: userId,
|
||||||
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -51,7 +51,7 @@ export const UserEdit = ({ id }) => {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
}
|
}
|
||||||
if (confirmDelete) {
|
if (confirmDelete) {
|
||||||
dispatch(deleteUser(name));
|
dispatch(deleteUser(user.name, id));
|
||||||
setModal(false);
|
setModal(false);
|
||||||
} else {
|
} else {
|
||||||
setConfirmDelete(true);
|
setConfirmDelete(true);
|
||||||
|
@ -17,6 +17,11 @@ export default (state = defaultState, action) =>
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case "ADMIN_DELETE_USER_FULFILLED": {
|
||||||
|
draft.users.delete(action.payload.main.id);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case "ADMIN_GET_STATS_FULFILLED": {
|
case "ADMIN_GET_STATS_FULFILLED": {
|
||||||
draft.stats = action.payload.response.data;
|
draft.stats = action.payload.response.data;
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user