From 6df86882a369cbe553b320b046f9f978d7221486 Mon Sep 17 00:00:00 2001 From: breadddevv Date: Tue, 14 Jul 2026 20:37:38 +0100 Subject: [PATCH] Added cancel permission --- components/sessioncard.tsx | 4 +++- components/settings/permissions/roles.tsx | 1 + components/topbar.tsx | 3 ++- pages/workspace/[id]/sessions.tsx | 3 ++- utils/sessionPermissions.ts | 6 +++++- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/components/sessioncard.tsx b/components/sessioncard.tsx index 51f7d5f8..3b1b56ae 100644 --- a/components/sessioncard.tsx +++ b/components/sessioncard.tsx @@ -141,6 +141,7 @@ interface SessionModalProps { onUpdate?: () => void; workspaceMembers: any[]; canManage: boolean; + canCancel: boolean; canAddNotes?: boolean; sessionColors?: SessionColors; colorsReady?: boolean | undefined; @@ -155,6 +156,7 @@ const SessionModal: React.FC = ({ onUpdate, workspaceMembers, canManage, + canCancel, canAddNotes, sessionColors, colorsReady, @@ -726,7 +728,7 @@ const SessionModal: React.FC = ({ )} - {canManage && !session.cancelled && ( + {(canManage || canCancel) && !session.cancelled && ( {!isCancelExpanded ? (