Wesley
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
Shivam Kalra
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 28d45dccfd
.
* 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
Carina Wollendorfer
84efda07e9
Team webhooks ( #8917 )
...
* allow event type specific webhooks for all event types
* first version of team webhooks
* add empty view
* design fixes when no teams + invalidate query on delete/update
* linke to new webhooks page with teamId in query
* make one button with dropdown instead of a button for every team
* add subtitle to dropdown
* add avatar fallback
* authorization when editing webhook
* fix event type webhooks
* fix authorization for delete handler
* code clean up
* fix disabled switch
* add migration
* fix subscriberUrlReservered function and fix authorization
* fix type error
* fix type error
* fix switch not updating
* make sure webhooks are triggered for the correct even types
* code clean up
* only show teams were user has write access
* make webhooks read-only for members
* fix comment
* fix type error
* fix webhook tests for team event types
* implement feedback
* code clean up from feedback
* code clean up (feedback)
* throw error if param missing in subscriberUrlReservered
* handle null/undefined values in getWebhooks itself
* better variable naming
* better check if webhook is readonly
* create assertPartOfTeamWithRequiredAccessLevel to remove duplicate code
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: alannnc <alannnc@gmail.com>
2023-05-23 01:15:29 +00:00
Udit Takkar
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
Julius Marminge
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
Hariom Balhara
e504f5cd9e
Fix/send responses everywhere customInputs were being sent. ( #7898 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-04-04 10:29:09 +05:30
Omar López
84fd277a97
Adds new responses to zapier payload ( #7736 )
2023-03-15 14:28:50 +05:30
Carina Wollendorfer
38be2bef9a
fix custom workflow template ( #7154 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-02-17 13:21:11 +00:00
Carina Wollendorfer
a28ac3634d
Add start and end time of rescheduled booking to webhook payload ( #6297 )
...
* add start and end time of rescheduled booking
* fix type error
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-01-06 13:37:06 -07:00
Leo Giovanetti
61e6f76bc6
Direct links to accept/reject a booking ( #5939 )
...
* Impl
* Added reason
* Secondary reject CTA
* Update packages/emails/src/components/Info.tsx
* Adjusting recurring info
* Not showing reason for rejecting if none given
* Feedback
* Error handling + style fixes
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2022-12-13 22:09:28 +01:00
Carina Wollendorfer
571176102e
add smsReminderNumber to webhook payload ( #5823 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2022-12-01 12:51:59 -07:00
Carina Wollendorfer
0746b1e372
Fix Zapier sample data and payload ( #5241 )
...
* fix zapier example and payload
* fix type error
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-10-28 09:09:15 +00:00
Omar López
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 790a304a6a
.
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2022-10-12 13:04:51 +00:00