From 338e4ec46989d8422cb07f750ccb444c1182ae0f Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Sun, 21 Apr 2024 00:25:43 +0200 Subject: [PATCH] filter placeholder role so it cannot be selected for invites --- .../js/Components/Common/Member/MemberInviteModal.vue | 3 ++- resources/js/Components/TableRow.vue | 4 ++-- resources/js/Pages/Teams/Partials/TeamMemberManager.vue | 3 ++- resources/js/utils/roles.ts | 7 +++++++ 4 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 resources/js/utils/roles.ts diff --git a/resources/js/Components/Common/Member/MemberInviteModal.vue b/resources/js/Components/Common/Member/MemberInviteModal.vue index c939d49e..862fafe3 100644 --- a/resources/js/Components/Common/Member/MemberInviteModal.vue +++ b/resources/js/Components/Common/Member/MemberInviteModal.vue @@ -10,6 +10,7 @@ import InputError from '@/Components/InputError.vue'; import type { Role } from '@/types/jetstream'; import { useForm } from '@inertiajs/vue3'; import { getCurrentOrganizationId } from '@/utils/useUser'; +import { filterRoles } from '@/utils/roles'; const show = defineModel('show', { default: false }); const saving = ref(false); @@ -78,7 +79,7 @@ useFocus(clientNameInput, { initialValue: true });