From 86a0936cd4876a1460c49c1b7eb68ad0209bd2be Mon Sep 17 00:00:00 2001 From: James Collins Date: Mon, 8 May 2023 21:46:07 +1000 Subject: [PATCH] only allow ghost users by admins --- resources/js/views/dashboard/UserEdit.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/js/views/dashboard/UserEdit.vue b/resources/js/views/dashboard/UserEdit.vue index cd3f83b..3523765 100644 --- a/resources/js/views/dashboard/UserEdit.vue +++ b/resources/js/views/dashboard/UserEdit.vue @@ -93,6 +93,7 @@ import { useUserStore } from "../../store/UserStore"; import SMMastHead from "../../components/SMMastHead.vue"; import { useToastStore } from "../../store/ToastStore"; import SMButtonRow from "../../components/SMButtonRow.vue"; +import { userHasPermission } from "../../helpers/utils"; const route = useRoute(); const router = useRouter(); @@ -105,6 +106,7 @@ const customRequire = async (value) => { if (value.length == 0) { if ( + userHasPermission("admin/users") && control_names.every((item) => form.controls[item].value.length == 0) ) { control_names.forEach((item) => {