Skip to content

feat: update recording, transcript endpoint and add tests #25771

Merged
volnei merged 5 commits intomainfrom
fix/endpoint
Jan 13, 2026
Merged

feat: update recording, transcript endpoint and add tests #25771
volnei merged 5 commits intomainfrom
fix/endpoint

Conversation

@Udit-takkar
Copy link
Contributor

@Udit-takkar Udit-takkar commented Dec 10, 2025

What does this PR do?

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • N/A I have updated the developer docs in /docs if this PR makes changes that would require a documentation change. If N/A, write N/A here and check the checkbox.
  • I confirm automated tests are in place that prove my fix is effective or that my feature works.

How should this be tested?


Summary by cubic

Protect booking recordings and transcripts endpoints with PBAC and auth guards, and add E2E tests to verify access control. Clean up response payloads by removing the temporary message field.

  • Refactors
    • Guarded GET /v2/bookings/:bookingUid/recordings and /transcripts with ApiAuthGuard, BookingUidGuard, and BookingPbacGuard.
    • Removed message from GetBookingRecordingsOutput and GetBookingTranscriptsOutput.
    • Added E2E tests for organizer (200) and unauthorized user (403).

Written for commit 16f2532. Summary will update on new commits.

@Udit-takkar Udit-takkar requested a review from a team December 10, 2025 18:44
@Udit-takkar Udit-takkar requested review from a team as code owners December 10, 2025 18:44
@graphite-app graphite-app bot requested a review from a team December 10, 2025 18:44
@Udit-takkar Udit-takkar marked this pull request as draft December 10, 2025 18:44
@vercel
Copy link

vercel bot commented Dec 10, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

3 Skipped Deployments
Project Deployment Review Updated (UTC)
cal Ignored Ignored Jan 5, 2026 5:08pm
cal-companion Ignored Ignored Preview Jan 5, 2026 5:08pm
cal-eu Ignored Ignored Jan 5, 2026 5:08pm

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.

No issues found across 5 files

@Udit-takkar Udit-takkar marked this pull request as ready for review December 12, 2025 07:52
@Udit-takkar Udit-takkar marked this pull request as draft December 12, 2025 07:55
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.

No issues found across 4 files

@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 Dec 24, 2025
@Udit-takkar Udit-takkar marked this pull request as ready for review December 24, 2025 22:29
@Udit-takkar Udit-takkar requested a review from a team as a code owner December 24, 2025 22:29
@Udit-takkar Udit-takkar removed the Stale label Dec 24, 2025
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.

No issues found across 4 files

@keithwillcode keithwillcode added the core area: core, team members only label Jan 10, 2026
Copy link
Contributor

@volnei volnei left a comment

Choose a reason for hiding this comment

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

hey @Udit-takkar any risk or breaking changes on those comments?

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

E2E results are ready!

@volnei volnei enabled auto-merge (squash) January 13, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core area: core, team members only High priority Created by Linear-GitHub Sync ready-for-e2e size/L

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants