From 4cc495530471dc489a184ca29a5b1c1e421b656d Mon Sep 17 00:00:00 2001 From: Darshan Date: Thu, 15 May 2025 15:03:44 +0530 Subject: [PATCH 1/2] fix: roles. --- .../deleteMember.svelte | 3 ++- .../members/+page.svelte | 27 +++++++++++-------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/src/routes/(console)/organization-[organization]/deleteMember.svelte b/src/routes/(console)/organization-[organization]/deleteMember.svelte index c2b446335..a7845fbb3 100644 --- a/src/routes/(console)/organization-[organization]/deleteMember.svelte +++ b/src/routes/(console)/organization-[organization]/deleteMember.svelte @@ -33,7 +33,6 @@ if (isCloud && $organization) { await checkForUsageLimit($organization); } - showDelete = false; addNotification({ type: 'success', message: `${selectedMember.userName || 'User'} was deleted from ${selectedMember.teamName}` @@ -45,6 +44,8 @@ message: error.message }); trackError(error, Submit.MemberDelete); + } finally { + showDelete = false; } }; diff --git a/src/routes/(console)/organization-[organization]/members/+page.svelte b/src/routes/(console)/organization-[organization]/members/+page.svelte index 2982da1fd..433d9d235 100644 --- a/src/routes/(console)/organization-[organization]/members/+page.svelte +++ b/src/routes/(console)/organization-[organization]/members/+page.svelte @@ -30,6 +30,8 @@ import Delete from '../deleteMember.svelte'; import type { PageData } from './$types'; import Edit from './edit.svelte'; + import { isCloud } from '$lib/system'; + import { BillingPlan } from '$lib/constants'; export let data: PageData; @@ -74,8 +76,8 @@ buttonText={$isOwner ? 'Invite' : ''} buttonMethod={() => newMemberModal.set(true)} customPillText="Members limited" - showPillMessage={!$currentPlan?.addons?.seats?.supported} - buttonDisabled={!$currentPlan?.addons?.seats?.supported} /> + showPillMessage={isCloud && !$currentPlan?.addons?.seats?.supported} + buttonDisabled={isCloud && !$currentPlan?.addons?.seats?.supported} /> @@ -164,15 +166,18 @@