fix resource deletion logic
This commit is contained in:
parent
b871cf08ab
commit
a62722d312
@ -84,6 +84,12 @@ export const actions = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
db.data.devices = db.data.devices.filter((d) => d.id !== params.slug);
|
db.data.devices = db.data.devices.filter((d) => d.id !== params.slug);
|
||||||
|
db.data.users.forEach((u) => {
|
||||||
|
u.devices = u.devices.filter((d) => d !== params.slug);
|
||||||
|
});
|
||||||
|
db.data.groups.forEach((g) => {
|
||||||
|
g.devices = g.devices.filter((d) => d !== params.slug);
|
||||||
|
});
|
||||||
db.write();
|
db.write();
|
||||||
|
|
||||||
redirect(302, '/dashboard/devices');
|
redirect(302, '/dashboard/devices');
|
||||||
|
|||||||
@ -64,6 +64,9 @@ export const actions: Actions = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
db.data.groups = db.data.groups.filter((g) => g.id !== params.slug);
|
db.data.groups = db.data.groups.filter((g) => g.id !== params.slug);
|
||||||
|
db.data.users.forEach((u) => {
|
||||||
|
u.groups = u.groups.filter((g) => g !== params.slug);
|
||||||
|
});
|
||||||
db.write();
|
db.write();
|
||||||
|
|
||||||
redirect(302, '/dashboard/groups');
|
redirect(302, '/dashboard/groups');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user