cal.pub0.org/packages/trpc/server/routers/viewer
Joe Au-Yeung a5b5382306
fix: seats regression [CAL-2041]
## What does this PR do?

<!-- Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. -->

- Passes the proper seats data in the new booker component between states and to the backend

Fixes #9779
Fixes #9749
Fixes #7967 
Fixes #9942 

<!-- Please provide a loom video for visual changes to speed up reviews
 Loom Video: https://www.loom.com/
-->

## Type of change

<!-- Please delete bullets that are not relevant. -->

- Bug fix (non-breaking change which fixes an issue)

## How should this be tested?

<!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration -->

**As the organizer** 
- Create a seated event type
- Book at least 2 seats
- Reschedule the booking
    - All attendees should be moved to the new booking
- Cancel the booking
    - The event should be cancelled for all attendees

**As an attendee**
- [x] Book a seated event
- [x] Reschedule that booking to an empty slot
    - [x] The attendee should be moved to that new slot
- [x] Reschedule onto a booking with occupied seats
    - [x] The attendees should be merged
- [x] On that slot reschedule all attendees to a new slot
    - [x] The former booking should be deleted
- [x] As the attendee cancel the booking
    - [x] Only that attendee should be removed 

## Mandatory Tasks

- [x] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.

## Checklist

<!-- Please remove all the irrelevant bullets to your PR -->
2023-07-11 20:41:08 +05:30
..
admin feat: temp admin user management 2023-07-07 18:25:21 +05:30
apiKeys perf: tRPC procedures and middleware refactor (#8419) 2023-05-09 19:27:05 +00:00
apps chore: recategorize apps (#9306) 2023-06-28 18:22:51 +02:00
auth feat: email verification (#9081) 2023-06-07 07:27:48 +00:00
availability feat: allow duplicate availability (#9615) 2023-06-26 07:35:20 -04:00
bookings fix: seats regression [CAL-2041] 2023-07-11 20:41:08 +05:30
deploymentSetup perf: tRPC procedures and middleware refactor (#8419) 2023-05-09 19:27:05 +00:00
eventTypes feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
googleWorkspace [Feat] Bulk Invite of Users + Google Workspace (#8969) 2023-05-24 01:01:31 +00:00
organizations feat: Auto accept on org verify (#10037) 2023-07-11 10:30:45 +02:00
payments feat: Enable Apps for Teams & Orgs [CAL-1782] (#9337) 2023-07-06 16:48:39 +00:00
slots feat: date range overhaul (#9802) 2023-07-05 09:47:41 -07:00
sso perf: tRPC procedures and middleware refactor (#8419) 2023-05-09 19:27:05 +00:00
teams feat: from org team invite (#9569) 2023-07-10 15:16:51 +05:30
webhook feat: disable workflows and webhooks for orgs + UI changes [CAL-1873] (#9504) 2023-06-26 06:37:59 -04:00
workflows feat: disable workflows and webhooks for orgs + UI changes [CAL-1873] (#9504) 2023-06-26 06:37:59 -04:00
_router.tsx feat: temp admin user management 2023-07-07 18:25:21 +05:30
payments.tsx feat: add paid webhook (#8721) 2023-06-13 14:57:59 +00:00