cal.pub0.org/apps/web/playwright
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
..
auth Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
fixtures Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
integrations.e2e.ts-snapshots Fix webhook e2e test (#7455) 2023-03-02 12:13:55 +00:00
lib fix: cancelled booking doesn't show the booker (#8203) 2023-05-22 23:15:06 +00:00
app-store.e2e.ts Fix tests (#8640) 2023-05-03 12:30:26 -03:00
availability.e2e.ts refactor: split up routers to separate lambdas (#8041) 2023-05-05 13:19:10 -03:00
booking-pages.e2e.ts fix: cancelled booking doesn't show the booker (#8203) 2023-05-22 23:15:06 +00:00
booking-seats.e2e.ts fix: cancelled booking doesn't show the booker (#8203) 2023-05-22 23:15:06 +00:00
change-password.e2e.ts Adds missing cleanups to e2e tests 2023-03-01 16:35:28 -07:00
change-username.e2e.ts Deprecates user plan (#5942) 2022-12-08 16:20:24 -07:00
dynamic-booking-pages.e2e.ts Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
embed-code-generator.e2e.ts Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
event-types.e2e.ts Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
hash-my-url.e2e.ts Update hash-my-url.e2e.ts 2023-01-07 09:50:02 -07:00
integrations-stripe.e2e.ts Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
integrations.e2e.ts Adds missing cleanups to e2e tests 2023-03-01 16:35:28 -07:00
login.e2e.ts Standardize response codes in Login (#6787) 2023-01-30 18:37:03 +00:00
login.oauth.e2e.ts One playwright config to rule them all (#4072) 2022-09-01 20:00:48 -06:00
manage-booking-questions.e2e.ts Team webhooks (#8917) 2023-05-23 01:15:29 +00:00
managed-event-types.e2e.ts Managed event-types (#6876) 2023-04-12 23:10:23 -03:00
onboarding.e2e.ts Feat/onboarding video step connection (#8838) 2023-05-11 13:20:39 +00:00
reschedule.e2e.ts Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
saml.e2e.ts Reintroduce SAML SSO (#4938) 2022-10-18 14:34:32 -06:00
teams.e2e.ts Adds missing cleanups to e2e tests 2023-03-01 16:35:28 -07:00
trial.e2e.ts Removed unused variables (#6704) (#6750) 2023-01-31 22:29:24 +00:00
webhook.e2e.ts Fix: Show smsReminderNumber on booking success page (#8596) 2023-05-02 16:58:39 +00:00
wipe-my-cal.e2e.ts Adds missing cleanups to e2e tests 2023-03-01 16:35:28 -07:00