only allow ghost users by admins

This commit is contained in:
2023-05-08 21:46:07 +10:00
parent 645b623a40
commit 86a0936cd4

View File

@@ -93,6 +93,7 @@ import { useUserStore } from "../../store/UserStore";
import SMMastHead from "../../components/SMMastHead.vue"; import SMMastHead from "../../components/SMMastHead.vue";
import { useToastStore } from "../../store/ToastStore"; import { useToastStore } from "../../store/ToastStore";
import SMButtonRow from "../../components/SMButtonRow.vue"; import SMButtonRow from "../../components/SMButtonRow.vue";
import { userHasPermission } from "../../helpers/utils";
const route = useRoute(); const route = useRoute();
const router = useRouter(); const router = useRouter();
@@ -105,6 +106,7 @@ const customRequire = async (value) => {
if (value.length == 0) { if (value.length == 0) {
if ( if (
userHasPermission("admin/users") &&
control_names.every((item) => form.controls[item].value.length == 0) control_names.every((item) => form.controls[item].value.length == 0)
) { ) {
control_names.forEach((item) => { control_names.forEach((item) => {