API scheiß
This commit is contained in:
@@ -28,7 +28,7 @@ export default function UsersPage() {
|
||||
const [deleting, setDeleting] = useState(false);
|
||||
|
||||
useEffect(() => {
|
||||
axiosInstance.get('/api/users')
|
||||
axiosInstance.get('/users')
|
||||
.then(({ data }) => setRows(data))
|
||||
.catch(() => setError('Fehler beim Laden der Nutzer'))
|
||||
.finally(() => setLoading(false));
|
||||
@@ -58,7 +58,7 @@ export default function UsersPage() {
|
||||
setSaving(true);
|
||||
setSaveError('');
|
||||
try {
|
||||
const { data } = await axiosInstance.put(`/api/users/${editUser.id}`, editForm);
|
||||
const { data } = await axiosInstance.put(`/users/${editUser.id}`, editForm);
|
||||
setRows((prev) => prev.map((r) => r.id === editUser.id ? { ...r, ...data } : r));
|
||||
setSnackbar(`Änderungen an ${editUser.nickname} erfolgreich gespeichert.`);
|
||||
handleEditClose();
|
||||
@@ -72,7 +72,7 @@ export default function UsersPage() {
|
||||
const handlePasswordReset = async (user) => {
|
||||
setResetting(user.id);
|
||||
try {
|
||||
await axiosInstance.post(`/api/users/${user.id}/reset-password`);
|
||||
await axiosInstance.post(`/users/${user.id}/reset-password`);
|
||||
setSnackbar(`Passwort für ${user.nickname} wurde zurückgesetzt — E-Mail wurde versendet.`);
|
||||
} catch (err) {
|
||||
setSnackbar(err.response?.data?.message ?? 'Zurücksetzen fehlgeschlagen');
|
||||
@@ -84,7 +84,7 @@ export default function UsersPage() {
|
||||
const handleDeleteConfirm = async () => {
|
||||
setDeleting(true);
|
||||
try {
|
||||
await axiosInstance.delete(`/api/users/${deleteUser.id}`);
|
||||
await axiosInstance.delete(`/users/${deleteUser.id}`);
|
||||
setRows((prev) => prev.filter((r) => r.id !== deleteUser.id));
|
||||
setSnackbar(`Nutzer ${deleteUser.nickname} wurde gelöscht.`);
|
||||
setDeleteUser(null);
|
||||
|
||||
Reference in New Issue
Block a user