From bd83b36b75152a2f9367593b1c85cbbae3aeea19 Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Tue, 3 Dec 2024 06:19:57 -0500 Subject: [PATCH] feat: Salesforce - add option to ignore guests (#17956) * Enable option to ignore guests * Ignore guests in CRM Manager --- apps/web/public/static/locales/en/common.json | 1 + .../components/EventTypeAppCardInterface.tsx | 11 +++++++++++ packages/app-store/salesforce/zod.ts | 1 + packages/core/crmManager/crmManager.ts | 9 +++++---- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/apps/web/public/static/locales/en/common.json b/apps/web/public/static/locales/en/common.json index 1c2067e65d..a89e2df6d0 100644 --- a/apps/web/public/static/locales/en/common.json +++ b/apps/web/public/static/locales/en/common.json @@ -2826,6 +2826,7 @@ "single_select": "Single Select", "multi_select": "Multi Select", "group_meeting": "Group Meeting", + "salesforce_ignore_guests": "Do not create new records for guests added to the booking", "ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑" } diff --git a/packages/app-store/salesforce/components/EventTypeAppCardInterface.tsx b/packages/app-store/salesforce/components/EventTypeAppCardInterface.tsx index 2ed0a59b2b..a42823371a 100644 --- a/packages/app-store/salesforce/components/EventTypeAppCardInterface.tsx +++ b/packages/app-store/salesforce/components/EventTypeAppCardInterface.tsx @@ -39,6 +39,7 @@ const EventTypeAppCard: EventTypeAppCardComponent = function EventTypeAppCard({ const sendNoShowAttendeeDataField = getAppData("sendNoShowAttendeeDataField") ?? ""; const onBookingWriteToRecord = getAppData("onBookingWriteToRecord") ?? false; const onBookingWriteToRecordFields = getAppData("onBookingWriteToRecordFields") ?? {}; + const ignoreGuests = getAppData("ignoreGuests") ?? false; const { t } = useLocale(); @@ -135,6 +136,16 @@ const EventTypeAppCard: EventTypeAppCardComponent = function EventTypeAppCard({ }} /> +