2f4dd328c3
feat: new webhook 'Form submitted, no event booked' ( #17119 )
...
* add new webhook
* schedule trigger functions
* implement tasker
* fix type errors
* add tests
* remove unused code
* finish tests
* remove unsued code from debugging
* Fix: client-server mixed exports
* Update tasker.ts
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-10-22 03:38:33 +00:00
395381ddcc
feat: automatic no show ( #16727 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-10-10 10:57:04 -07:00
f5c16f0d6b
feat: OOO webhook and zapier ( #15434 )
...
* zapier and webhook
* instructions for zapier
* Fix types
* fix types
* revert adding zap template
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/features/webhooks/lib/scheduleTrigger.ts
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* wip
* Fixes from comments, no more sendPayloadNoBooking
* fix subscriberOptions teamIds param type
* types
* Update packages/features/webhooks/lib/sendPayload.ts
* Re add zapierPayload to don't break old zaps
* instead of metadata use oooEntry inside webhookPayload
* undo comment message
* Types
* reset changes on yarn.lock
* review changes
* fix types
* fix types
* tentative fix for types in webhook
* type improvements
* fix description + clean up
* revert yarn.lock changes
* allow custom template for ooo entry
* type fixes
* type fix
* fix donwloadLinks in payload
* simplify some types
* allow array or number for teamId
* same payload for test trigger
* code clean up
* fix no show e2e test
* translate text for webhook payload and fix conditional
* add test for ooo_created webhooks
* reset files
* merge fix
* fix test data test id
* remove unused variable
* only trigger for accepted memberships
* remove unused variable
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-09-06 15:48:05 -04:00
884ccc9b48
feat: RECORDING_TRANSCRIPTION_GENERATED webhook ( #15589 )
...
* feat: RECORDING_TRANSCRIPTION_READY webhook
* refactor: split into diff files and restructuring
* feat: finish batch processor finished
* chore: types
* fix: type error
* chore: change name of triggger
* test: add unit test
* fix: type
* fix: type err
* chore: test
* feat: add booking reference repository and other imp
* chore: log
* fix: import
* chore: type error
* fix: update test
* fix: test
* fix: test
* fix: add timeout
* chore: move beforeEach
* Mock missing env variables to test. These vars are not set in CI
---------
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-07-05 07:39:23 +00:00
3948b8d203
feat: booking no show webhook ( #15502 )
...
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Type fixes
* Update webhook.e2e.ts
* Update noShow.handler.ts
* Log failed results
* Updates tests
* Show generic error on frontend.
* test: add basic webhook service test
* fix: webhook end to end test
* fix: type error
* fix: test
---------
Signed-off-by: zomars <zomars@me.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-06-27 20:12:09 +00:00
200ce6932d
feat: Instant Meeting ( #12345 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2023-12-19 11:01:42 -08:00
2e0c9c7068
feat: meeting started webhook ( #12764 )
...
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2023-12-19 09:52:35 -05:00
20898e1505
fix: Handle payment flow webhooks in case of event requiring confirmation ( #11458 )
...
Co-authored-by: alannnc <alannnc@gmail.com >
2023-09-30 10:22:32 +05:30
895b3ca7c9
feat: add paid webhook ( #8721 )
...
* feat: add BOOKING_PAID on enums
* feat: trigger the BOOKING_PAID webhook
* refactor: create payment variable
* feat: add REJECTED and REQUESTED on enums
* feat: create migration to booking werbhooks
* Update packages/features/webhooks/lib/constants.ts
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
* Update packages/prisma/schema.prisma
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
* Update packages/prisma/migrations/20230513235419_add_booking_webhooks/migration.sql
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2023-06-13 14:57:59 +00:00
ea063dd487
feat: Add new events to webhook BOOKING_CONFIRMED, BOOKING_REJECTED ( #8884 )
...
* test: booking rejection
* test: check if webhook is called
* feat: BOOKING_REJECTED enum ,constant in backend
* feat: send booking rejected webhook to subscribers
* feat: add Booking rejected migration
* calendar event
* Revert "calendar event"
This reverts commit 28d45dccfdd3788f0124f9be8783161b1156cd09.
* feat: BOOKING_REQUESTED enum, constant, migration
* feat: Send BOOKING REQUESTED Webhook call
* feat: Add booking rejected/requested event in form
* feat: data-testid to rejection confirm btn
* test: BOOKING_REJECTED, BOOKING_REQUESTED
* fix: booking status PENDING, Linting
* feat: add new labels to common.json
* remove: meeting ended hook from request hook
* refactor: abstract handleWebhookTrigger
* fix: create a single file for migration
* refactor: reduce code repetition and fix test
* feat: add team webhooks to subscriberOptions
* refactor: subscriberOptions
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-05-30 15:35:05 +00:00
d067b0782a
feat: add RECORDING_READY webhook ( #8277 )
...
* feat: add RECORDING_READY webhook
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
* fix: type errors and improvements
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
2023-05-10 14:56:31 +00: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
e5af99f572
Moved booking logic to calcom/features ( #4960 )
...
* Moved booking logic to calcom/features
Needed to reuse on public API
* Type fixes
* Cleanup
* Cleanup
* Cleanup
* Restored still needed V1 pages
This reverts commit 790a304a6aa3b9e16525ea3b015bef773f36ded1.
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-10-12 13:04:51 +00:00