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
fixtures
integrations.e2e.ts-snapshots
lib fix: cancelled booking doesn't show the booker (#8203) 2023-05-22 23:15:06 +00:00
app-store.e2e.ts
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
change-username.e2e.ts
dynamic-booking-pages.e2e.ts
embed-code-generator.e2e.ts
event-types.e2e.ts
hash-my-url.e2e.ts
integrations-stripe.e2e.ts
integrations.e2e.ts
login.e2e.ts
login.oauth.e2e.ts
manage-booking-questions.e2e.ts Team webhooks (#8917) 2023-05-23 01:15:29 +00:00
managed-event-types.e2e.ts
onboarding.e2e.ts Feat/onboarding video step connection (#8838) 2023-05-11 13:20:39 +00:00
reschedule.e2e.ts
saml.e2e.ts
teams.e2e.ts
trial.e2e.ts
webhook.e2e.ts
wipe-my-cal.e2e.ts