From 6b381e71579e7cc39897593dcbcfb6e7c09435a0 Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Thu, 8 Feb 2024 13:44:51 -0800 Subject: [PATCH 1/4] Remove team access code functionality from cloud mode --- src/app/(main)/settings/teams/TeamsHeader.tsx | 3 ++- src/app/(main)/settings/teams/[teamId]/team/TeamEditForm.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/app/(main)/settings/teams/TeamsHeader.tsx b/src/app/(main)/settings/teams/TeamsHeader.tsx index 4c040691..a656e500 100644 --- a/src/app/(main)/settings/teams/TeamsHeader.tsx +++ b/src/app/(main)/settings/teams/TeamsHeader.tsx @@ -8,11 +8,12 @@ import TeamsAddButton from './TeamsAddButton'; export function TeamsHeader({ allowCreate = true }: { allowCreate?: boolean }) { const { formatMessage, labels } = useMessages(); const { user } = useLogin(); + const cloudMode = process.env.CLOUD_MODE; return ( - + {!cloudMode && } {allowCreate && user.role !== ROLES.viewOnly && } diff --git a/src/app/(main)/settings/teams/[teamId]/team/TeamEditForm.tsx b/src/app/(main)/settings/teams/[teamId]/team/TeamEditForm.tsx index cee3c3f1..d81bd01e 100644 --- a/src/app/(main)/settings/teams/[teamId]/team/TeamEditForm.tsx +++ b/src/app/(main)/settings/teams/[teamId]/team/TeamEditForm.tsx @@ -26,6 +26,7 @@ export function TeamEditForm({ teamId, allowEdit }: { teamId: string; allowEdit? const ref = useRef(null); const [accessCode, setAccessCode] = useState(team.accessCode); const { showToast } = useToasts(); + const cloudMode = process.env.CLOUD_MODE; const handleSubmit = async (data: any) => { mutate(data, { @@ -58,7 +59,7 @@ export function TeamEditForm({ teamId, allowEdit }: { teamId: string; allowEdit? )} {!allowEdit && team.name} - {allowEdit && ( + {!cloudMode && allowEdit && ( From e8d8a8a84a0b84518be8ca495d0a997ee1a2a77f Mon Sep 17 00:00:00 2001 From: Francis Cao Date: Thu, 8 Feb 2024 14:05:35 -0800 Subject: [PATCH 2/4] Fix buttons / dropdown values --- src/app/(main)/reports/ReportDeleteButton.tsx | 2 +- .../teams/[teamId]/members/TeamMemberEditButton.tsx | 2 +- .../teams/[teamId]/members/TeamMemberEditForm.tsx | 8 ++++---- .../teams/[teamId]/members/TeamMemberRemoveButton.tsx | 2 +- src/components/messages.ts | 1 + 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/src/app/(main)/reports/ReportDeleteButton.tsx b/src/app/(main)/reports/ReportDeleteButton.tsx index 7ad9c465..d51f7144 100644 --- a/src/app/(main)/reports/ReportDeleteButton.tsx +++ b/src/app/(main)/reports/ReportDeleteButton.tsx @@ -30,7 +30,7 @@ export function ReportDeleteButton({ return ( -