+16
68bd877c5b
feat: OAuth provider for Zapier ( #11465 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: sajanlamsal <saznlamsal@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Leo Giovanetti <hello@leog.me >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Nitin Panghal <nitin.panghal@unthinkable.co >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Shivam Kalra <shivamkalra98@gmail.com >
Co-authored-by: Richard Poelderl <richard.poelderl@gmail.com >
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Nafees Nazik <84864519+G3root@users.noreply.github.com >
Co-authored-by: Chiranjeev Vishnoi <66114276+Chiranjeev-droid@users.noreply.github.com >
Co-authored-by: Denzil Samuel <71846487+samueldenzil@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: nitinpanghal <43965732+nitinpanghal@users.noreply.github.com >
Co-authored-by: Ahmad <57593864+Ahmadkashif@users.noreply.github.com >
Co-authored-by: Annlee Fores <annleefores@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Vijay <vijayraghav22@gmail.com >
2023-09-28 12:41:28 -07:00
b27f01449a
feat: make.com/integromat app ( #8897 )
...
* start make app integration
* setup integration
* add relevant env vars
* update app metadata
* import setup route in app setups
* fix typo
* add app store imports
* fix module import error
* update make readme
* move scheduler to app-store utils
* move add subscription to node scheduler
* move delete subscription to scheduler
* subscribe unsubscribe in zapier using common nodeScheduler
* fix lint errors
* revert settings.json
* update icon
* add app screenshots
* fix app description
* fix type errors
* update app code
* Delete .gitkeep
* delete unused template files
* get app invite link from env vars
* chore: handle error, cleanup readme, address review comments
* fix: update link in readme
* revert yarn.lock
* fix type errors
* Update packages/prisma/seed-app-store.ts
* Update .env.appStore.example
* Update .env.appStore.example
* update app readme
* fix param name in deleteSubcription
* fix listBookings handler
* Update turbo.json
* use default installation handler to install app
* use logger for console logs
* Fix inviteLink reading
* fix app setup handler
* Fix type issue
* always show app invite link
* fix type error
* add make invite link
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2023-09-04 14:52:34 +00:00
e98bebb9b2
feat: Zapier For Teams ( #9851 )
...
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2023-07-14 16:06:57 -07:00
53748eb380
add an enum generator, stop importing from @prisma/client ( #8548 )
...
* add an enum generator and start importing from it
* keep moving imports
* fix remaining
* Header simplified
* Removed generated file from repo
* Updated .gitignore to exclude enums directory
* Add eslint rule to check for @prisma/client Prisma enum import
* Added another enum import + exclude PrismaClient
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-05-02 13:44:05 +02:00
89510e6af6
Zapier Trigger: After Meeting ends ( #3827 )
...
* add new trigger with first simple job scheduling
* fix DB update
* use array to save scheduled jobs in booking
* cancel scheduled jobs when zap disabled or zapier disconnected
* schedule jobs only for confirmed bookings
* schedule jobs for already existing bookings
* fix bug to create workflow reminders when confirming recurring events
* delete remove all zapier webhooks when api key is deleted
* schedule job for all confirmed recurring bookings
* fix zapier trigger and workflow reminders when cancelling recurring events
* code clean up
* code clean up
* add migration
* add type package for node-schedule
* remove nodescheduler
* add updated nodescheduler
* move code to app-store
* add meeting ended to webhook constants
* udpate zapier README.md
* implement QA suggestions
* add default handler and fix imports
* Type fix
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Omar López <zomars@me.com >
2022-08-15 20:18:41 +00:00
464343f5ab
Refactors EE code ( #3490 )
...
* WIP
* WIP
* Type and migration fixes
* Adds missing default import
* Fixes import
* Fixes tRPC imports in App Store
* Migrate stripe helpers
* WIP
* Type fixes
* Type fix?
* WIP
* WIP
* Update index.ts
* Fixes
* Update workflow.tsx
* Moved queries to lib
* Moves QueryCell
* Migrates MultiSelectCheckboxes
* WIP
* CryptoSection type fixes
* WIP
* Import fixes
* Build fixes
* Update app-providers.tsx
* Build fixes
* Upgrades hookform zod resolvers
* Build fixes
* Cleanup
* Build fixes
* Relocates QueryCell to ui
* Moved List and SkeletonLoader
* Revert QueryCell migration
* Can't use QueryCell here
* oops
* CryptoSection cleanup
* Update app-providers.tsx
* Moved ee to features
* ee to features/ee
* Removes @calcom/ee
* Adds possible feature locations
* Build fixes
* Migrates stripe to app-store lib
* Colocates stripe imports
* Update subscription.ts
* Submodule sync
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-07-28 13:58:26 -06:00
02b935bcde
Feat/zapier app ( #2623 )
...
* create basic app structure
* add zapierSubscription model to prisma.schema
* change column name triggerEvent to lower case
* add zapier functionality + enpoints + adjust prisma.schema
* add subscriptionType + refactor code
* add app store information
* create setup page to generate api key
* clean code
* add copy functionality in setup page
* clean code
* add apiKeyType and delte key when uninstalled or new key generated
* clean code
* use Promise.all
* only approve zapier api key
* clean code
* fix findValidApiKey for api keys that don't expire
* fix migrations
* clean code
* small fixes
* add i18n
* add README.md file
* add setup guide to README.md
* fix yarn.lock
* Renames zapierother to zapier
* Typo
* Updates package name
* Rename fixes
* Adds zapier to the App Store seeder
* Adds missing zapier to apiHandlers
* Adds credential relationship to App
* Rename fixes
* Allows tailwind to pick up custom app-store components
* Consolidates zapier_setup_instructions
* Webhook fixes
* Uses app relationship instead of custom type
* Refactors sendPayload to accept webhook object
Instead of individual parameters
* refactoring
* Removes unused zapier check
* Update cancel.ts
* Refactoring
* Removes example comments
* Update InstallAppButton.tsx
* Type fixes
* E2E fixes
* Deletes all user zapier webhooks on integration removal
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2022-05-03 23:16:59 +00:00