Skip to content

feat: track when an attendee joined a seated booking#27789

Closed
supalarry wants to merge 3 commits intomainfrom
lauris/cal-7188-feat-track-when-seated-attendee-joined-booking
Closed

feat: track when an attendee joined a seated booking#27789
supalarry wants to merge 3 commits intomainfrom
lauris/cal-7188-feat-track-when-seated-attendee-joined-booking

Conversation

@supalarry
Copy link
Contributor

@supalarry supalarry commented Feb 9, 2026

Fixes #27785


Summary by cubic

Adds createdAt to attendees and exposes it in seated booking responses so we can track when a participant joined. Includes a DB migration and updated tests.

  • New Features

    • Add Attendee.createdAt (default now) and include it in repository selects.
    • Return createdAt for seated attendees in 2024-08-13 create/get and recurring outputs.
    • Map createdAt in OutputBookingsService and add it to SeatedAttendee DTO.
    • Set createdAt for auto-created attendees in RegularBookingService.
    • Update e2e tests and related types.
  • Migration

    • Run database migrations.

Written for commit 3a7ba2f. Summary will update on new commits.

@supalarry supalarry requested review from a team as code owners February 9, 2026 11:55
@linear
Copy link

linear bot commented Feb 9, 2026

@paragon-review
Copy link

paragon-review bot commented Feb 9, 2026

Paragon Review Unavailable

Hi @supalarry! To enable Paragon reviews on this repository, please register at https://home.polarity.cc

Once registered, connect your GitHub account and Paragon will automatically review your pull requests.

@github-actions github-actions bot added consumer Medium priority Created by Linear-GitHub Sync ❗️ migrations contains migration files and removed Medium priority Created by Linear-GitHub Sync consumer labels Feb 9, 2026
@graphite-app graphite-app bot added core area: core, team members only consumer labels Feb 9, 2026
Copy link
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 10 files

Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them.


<file name="packages/prisma/schema.prisma">

<violation number="1" location="packages/prisma/schema.prisma:845">
P1: Rule violated: **Prevent Direct NOW() Usage in Database Queries**

Replace the NOW() default with a timezone-specific default to avoid non-UTC timestamps, per the "Prevent Direct NOW() Usage in Database Queries" rule.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

Devin AI is addressing Cubic AI's review feedback

A Devin session has been created to address the issues identified by Cubic AI.

View Devin Session

@github-actions
Copy link
Contributor

This PR has been marked as stale due to inactivity. If you're still working on it or need any help, please let us know or update the PR to keep it active.

@github-actions github-actions bot added the Stale label Feb 24, 2026
@supalarry supalarry closed this Mar 2, 2026
@supalarry supalarry deleted the lauris/cal-7188-feat-track-when-seated-attendee-joined-booking branch March 2, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

consumer core area: core, team members only ❗️ migrations contains migration files ready-for-e2e size/L Stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: track when seated attendee joined booking

2 participants