From 7137cc6f600b745053d6bc3b718a45cb63f3d87f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Keviin=20=C3=85berg=20Kultalahti?= Date: Wed, 12 May 2021 11:08:21 +0200 Subject: [PATCH] enables functionality to delete users from frontend --- .../builder/portal/manage/users/[userId].svelte | 13 +++++++++++++ packages/builder/src/stores/portal/users.js | 8 ++++++++ 2 files changed, 21 insertions(+) diff --git a/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte b/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte index a2f2c2a6dc..115998452f 100644 --- a/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte +++ b/packages/builder/src/pages/builder/portal/manage/users/[userId].svelte @@ -11,13 +11,25 @@ Input, Modal, ModalContent, + notifications, } from "@budibase/bbui" import { fetchData } from "helpers" + import { users } from "stores/portal" export let userId let deleteUserModal const request = fetchData(`/api/admin/users/${userId}`) + + async function deleteUser() { + const res = await users.del(userId) + if (res.message) { + notifications.success(res.message) + $goto("./") + } else { + notifications.error("Failed to delete user.") + } + } @@ -66,6 +78,7 @@