Skip to content

Commit 8e818e0

Browse files
authored
refactor: remove-zapier-setup-screen (calcom#24652)
* refactor: remove-zapier-setup-screen * remove setup page files, related config and update readme * make zapier a redirecting app * update readme * add check for missing website * add noopener,noreferrer for _blank links
1 parent 1fdd042 commit 8e818e0

50 files changed

Lines changed: 69 additions & 433 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/web/components/apps/AppPage.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ export const AppPage = ({
115115

116116
const handleAppInstall = () => {
117117
if (isRedirectApp(slug)) {
118-
setIsLoading(true);
119-
mutation.mutate({ type, variant, slug });
118+
// For redirect apps, open the external URL directly
119+
if (website) window.open(website, "_blank", "noopener,noreferrer");
120120
return;
121121
}
122122
setIsLoading(true);

apps/web/components/apps/AppSetupPage.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ export const AppSetupMap = {
1010
"exchange2016-calendar": dynamic(() => import("@calcom/web/components/apps/exchange2016calendar/Setup")),
1111
"caldav-calendar": dynamic(() => import("@calcom/web/components/apps/caldavcalendar/Setup")),
1212
"ics-feed": dynamic(() => import("@calcom/web/components/apps/ics-feedcalendar/Setup")),
13-
zapier: dynamic(() => import("@calcom/web/components/apps/zapier/Setup")),
1413
make: dynamic(() => import("@calcom/web/components/apps/make/Setup")),
1514
sendgrid: dynamic(() => import("@calcom/web/components/apps/sendgrid/Setup")),
1615
stripe: dynamic(() => import("@calcom/web/components/apps/stripepayment/Setup")),

apps/web/components/apps/zapier/Setup.tsx

Lines changed: 0 additions & 179 deletions
This file was deleted.

apps/web/public/static/locales/ar/common.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,13 +1366,11 @@
13661366
"code_copied": "تم نسخ الرمز!",
13671367
"how_you_want_add_cal_site": "كيف تريد إضافة {{appName}} إلى موقعك الإلكتروني؟",
13681368
"choose_ways_put_cal_site": "اختر واحدة من الطرق التالية لوضع {{appName}} على موقعك الإلكتروني.",
1369-
"setting_up_zapier": "إعداد دمج Zapier الخاص بك",
13701369
"setting_up_make": "إعداد دمج Make لديك",
13711370
"generate_api_key": "إنشاء مفتاح API",
13721371
"generate_api_key_description": "إنشاء مفتاح API لاستخدامه مع {{appName}} على",
13731372
"your_unique_api_key": "مفتاح API الفريد الخاص بك",
13741373
"copy_safe_api_key": "انسخ مفتاح API هذا واحفظه في مكان آمن. إذا فقدت هذا المفتاح، يتوجب عليك إنشاء مفتاح جديد.",
1375-
"zapier_setup_instructions": "<0>سجل الدخول إلى حساب Zapier الخاص بك وأنشئ Zap جديد.</0><1>حدد Cal.com كتطبيق Trigger لديك. اختر أيضًا حدث Trigger.</1><2>اختر حسابك ثم أدخل مفتاح API الفريد الخاص بك.</2><3>اختبر Trigger الخاص بك.</3><4>أنت جاهز!</4>",
13761374
"make_setup_instructions_1": "انتقل إلى <0>رابط دعوة Make</0> وقم بتثبيت تطبيق Cal.com.",
13771375
"make_setup_instructions_2": "قم بتسجيل الدخول إلى حساب Make الخاص بك وإنشاء سيناريو جديد.",
13781376
"make_setup_instructions_3": "اختر Cal.com كتطبيق المشغل. اختر أيضًا حدث المشغل.",
@@ -1417,7 +1415,6 @@
14171415
"or_lowercase": "أو",
14181416
"nevermind": "غير مهتم",
14191417
"go_to": "انتقل إلى: ",
1420-
"zapier_invite_link": "رابط دعوة Zapier",
14211418
"meeting_url_provided_after_confirmed": "سيتم إنشاء رابط الاجتماع بمجرد تأكيد الحدث.",
14221419
"dynamically_display_attendee_or_organizer": "عرض اسم حضورك بشكل ديناميكي، أو اسمك عندما يراه حضورك",
14231420
"event_location": "موقع الحدث",

apps/web/public/static/locales/az/common.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,13 +1366,11 @@
13661366
"code_copied": "Kod kopyalandı!",
13671367
"how_you_want_add_cal_site": "{{appName}} saytınıza necə əlavə etmək istəyirsiniz?",
13681368
"choose_ways_put_cal_site": "{{appName}} saytınıza yerləşdirmək üçün aşağıdakı üsullardan birini seçin.",
1369-
"setting_up_zapier": "Zapier inteqrasiyanızı qurmaq",
13701369
"setting_up_make": "Make inteqrasiyasını qurmaq",
13711370
"generate_api_key": "API açarını yarat",
13721371
"generate_api_key_description": "{{appName}} ilə istifadə etmək üçün API açarını yarat",
13731372
"your_unique_api_key": "Sizin unikal API açarınız",
13741373
"copy_safe_api_key": "Bu API açarını kopyalayın və təhlükəsiz bir yerdə saxlayın. Bu açarı itirsəniz, yenisini yaratmalısınız.",
1375-
"zapier_setup_instructions": "<0>Zapier hesabınıza daxil olun və yeni bir Zap yaradın.</0><1>Cal.com-u Trigger tətbiqi olaraq seçin. Həmçinin bir Trigger hadisəsi seçin.</1><2>Hesabınızı seçin və sonra Unikal API Açarınızı daxil edin.</2><3>Trigger-i test edin.</3><4>Hazırsınız!</4>",
13761374
"make_setup_instructions_1": "<0>Make Dəvət Linkinə</0> gedin və Cal.com tətbiqini quraşdırın.",
13771375
"make_setup_instructions_2": "Make hesabınıza daxil olun və yeni Ssenari yaradın.",
13781376
"make_setup_instructions_3": "Cal.com-u Trigger tətbiqi kimi seçin. Həmçinin Trigger hadisəsini seçin.",
@@ -1417,7 +1415,6 @@
14171415
"or_lowercase": "və ya",
14181416
"nevermind": "Boş ver",
14191417
"go_to": "Get: ",
1420-
"zapier_invite_link": "Zapier Dəvət Linki",
14211418
"meeting_url_provided_after_confirmed": "Tədbir təsdiqləndikdən sonra görüş URL-i yaradılacaq.",
14221419
"dynamically_display_attendee_or_organizer": "İştirakçının adını sizin üçün və ya iştirakçınızın baxdığı zaman sizin adınızı dinamik olaraq göstərin",
14231420
"event_location": "Tədbirin yeri",

apps/web/public/static/locales/bg/common.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,13 +1366,11 @@
13661366
"code_copied": "Кодът е копиран!",
13671367
"how_you_want_add_cal_site": "Как искате да добавите {{appName}} към вашия сайт?",
13681368
"choose_ways_put_cal_site": "Изберете един от следните начини за добавяне на {{appName}} към вашия сайт.",
1369-
"setting_up_zapier": "Настройване на вашата Zapier интеграция",
13701369
"setting_up_make": "Настройване на вашата Make интеграция",
13711370
"generate_api_key": "Генериране на API ключ",
13721371
"generate_api_key_description": "Генерирайте API ключ за използване с {{appName}} на",
13731372
"your_unique_api_key": "Вашият уникален API ключ",
13741373
"copy_safe_api_key": "Копирайте този API ключ и го запазете на сигурно място. Ако изгубите този ключ, ще трябва да генерирате нов.",
1375-
"zapier_setup_instructions": "<0>Влезте във вашия Zapier акаунт и създайте нов Zap.</0><1>Изберете Cal.com като ваше Trigger приложение. Изберете и Trigger събитие.</1><2>Изберете вашия акаунт и въведете вашия уникален API ключ.</2><3>Тествайте вашия Trigger.</3><4>Готово!</4>",
13761374
"make_setup_instructions_1": "Отидете на <0>Make Invite Link</0> и инсталирайте приложението Cal.com.",
13771375
"make_setup_instructions_2": "Влезте във вашия Make акаунт и създайте нов сценарий.",
13781376
"make_setup_instructions_3": "Изберете Cal.com като ваше приложение за тригер. Също така изберете събитие за тригер.",
@@ -1417,7 +1415,6 @@
14171415
"or_lowercase": "или",
14181416
"nevermind": "Няма значение",
14191417
"go_to": "Отиди на: ",
1420-
"zapier_invite_link": "Линк за покана в Zapier",
14211418
"meeting_url_provided_after_confirmed": "URL адресът на срещата ще бъде създаден след потвърждение на събитието.",
14221419
"dynamically_display_attendee_or_organizer": "Динамично показва името на участника за вас или вашето име, ако се преглежда от участника",
14231420
"event_location": "Локация на събитието",

apps/web/public/static/locales/bn/common.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,13 +1366,11 @@
13661366
"code_copied": "কোড অনুলিপি!",
13671367
"how_you_want_add_cal_site": "আপনি কিভাবে যোগ করতে চান {{appName}} আপনার সাইটে?",
13681368
"choose_ways_put_cal_site": "রাখার জন্য নিম্নলিখিত একটি উপায় চয়ন করুন {{appName}} আপনার সাইটে",
1369-
"setting_up_zapier": "আপনার জ্যাপিয়ার ইন্টিগ্রেশন সেট আপ করা",
13701369
"setting_up_make": "আপনার মেক ইন্টিগ্রেশন সেট আপ করা",
13711370
"generate_api_key": "এপিআই কী উত্পন্ন করুন",
13721371
"generate_api_key_description": "ব্যবহার করার জন্য একটি এপিআই কী তৈরি করুন {{appName}} এ",
13731372
"your_unique_api_key": "আপনার অনন্য এপিআই কী",
13741373
"copy_safe_api_key": "এই এপিআই কীটি অনুলিপি করুন এবং এটিকে নিরাপদ কোথাও সংরক্ষণ করুন। ",
1375-
"zapier_setup_instructions": "<0>আপনার জ্যাপিয়ার অ্যাকাউন্টে লগইন করুন এবং একটি নতুন জ্যাপ তৈরি করুন।</0><1>আপনার ট্রিগার অ্যাপ্লিকেশন হিসাবে Cal.com নির্বাচন করুন। </1><2>আপনার অ্যাকাউন্টটি চয়ন করুন এবং তারপরে আপনার অনন্য এপিআই কী লিখুন।</2><3>আপনার ট্রিগার পরীক্ষা করুন।</3><4>আপনি সেট!</4>",
13761374
"make_setup_instructions_1": "<0>Make Invite Link</0>-এ যান এবং Cal.com অ্যাপ ইনস্টল করুন।",
13771375
"make_setup_instructions_2": "আপনার Make অ্যাকাউন্টে লগ ইন করুন এবং একটি নতুন সিনারিও তৈরি করুন।",
13781376
"make_setup_instructions_3": "Cal.com কে আপনার ট্রিগার অ্যাপ হিসাবে নির্বাচন করুন। একটি ট্রিগার ইভেন্টও বেছে নিন।",
@@ -1417,7 +1415,6 @@
14171415
"or_lowercase": "বা",
14181416
"nevermind": "কিছু না",
14191417
"go_to": "যেতে: ",
1420-
"zapier_invite_link": "জ্যাপিয়ার আমন্ত্রণ লিঙ্ক",
14211418
"meeting_url_provided_after_confirmed": "ইভেন্টটি নিশ্চিত হয়ে গেলে একটি সভা ইউআরএল তৈরি করা হবে।",
14221419
"dynamically_display_attendee_or_organizer": "আপনার জন্য আপনার অংশগ্রহণকারীদের নামটি গতিশীলভাবে প্রদর্শন করুন বা আপনার নাম যদি এটি আপনার অংশগ্রহণকারী দ্বারা দেখা হয়",
14231420
"event_location": "ইভেন্টের অবস্থান",

apps/web/public/static/locales/ca/common.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,13 +1366,11 @@
13661366
"code_copied": "Codi copiat!",
13671367
"how_you_want_add_cal_site": "Com vols afegir {{appName}} al teu lloc web?",
13681368
"choose_ways_put_cal_site": "Tria una de les següents maneres per posar {{appName}} al teu lloc web",
1369-
"setting_up_zapier": "Configurant la integració amb Zapier",
13701369
"setting_up_make": "Configurant la integració amb Make",
13711370
"generate_api_key": "Genera una clau API",
13721371
"generate_api_key_description": "Genera una clau API per utilitzar amb {{appName}} a",
13731372
"your_unique_api_key": "La teva clau API única",
13741373
"copy_safe_api_key": "Copia aquesta clau API i guarda-la en un lloc segur. Si la perds, hauràs de generar-ne una de nova",
1375-
"zapier_setup_instructions": "<0>Inicia sessió al teu compte de Zapier i crea un nou Zap.</0><1>Selecciona Cal.com com a aplicació d'activació. També tria un esdeveniment d'activació.</1><2>Tria el teu compte i introdueix la teva clau API única.</2><3>Prova el teu activador.</3><4>Ja està configurat!</4>",
13761374
"make_setup_instructions_1": "Ves a <0>Make Invite Link</0> i instal·la l'aplicació Cal.com.",
13771375
"make_setup_instructions_2": "Inicia sessió al teu compte de Make i crea un nou escenari.",
13781376
"make_setup_instructions_3": "Selecciona Cal.com com la teva aplicació de disparador. També tria un esdeveniment de disparador.",
@@ -1417,7 +1415,6 @@
14171415
"or_lowercase": "o",
14181416
"nevermind": "No importa",
14191417
"go_to": "Anar a: ",
1420-
"zapier_invite_link": "Enllaç d'invitació de Zapier",
14211418
"meeting_url_provided_after_confirmed": "Es crearà un URL de reunió un cop es confirmi l'esdeveniment.",
14221419
"dynamically_display_attendee_or_organizer": "Mostra dinàmicament el nom del teu assistent per a tu, o el teu nom si ho veu el teu assistent",
14231420
"event_location": "Ubicació de l'esdeveniment",

0 commit comments

Comments
 (0)