Skip to content

Conversation

Udit-takkar
Copy link
Contributor

@Udit-takkar Udit-takkar commented Oct 9, 2025

What does this PR do?

To be reviewed after this PR #24324

Screen.Recording.2025-10-12.at.5.13.00.PM.mov

Columns: Booker Email, Reported By, Reason (with colored badges), In Watchlist status

Features:

  • Search by email/reporter
  • Multi-select filters (Reason, In Watchlist status)
  • Bulk selection for adding multiple reports to watchlist
  • Three-dot dropdown menu per row with "View" (opens details sheet) and "Delete" (with confirmation) options
  • Details sheet shows full booking info, report details, and watchlist info with option to add to watchlist
  • Actions: Bulk add to watchlist, view report details, delete individual reports
  • Default view: Shows only reports NOT in watchlist (hasWatchlist: false)

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?

  1. Login in as org admin
  2. Report some bookings
  3. Then go you org settings privacy and security page

@github-actions github-actions bot added the ❗️ migrations contains migration files label Oct 9, 2025
@keithwillcode keithwillcode added core area: core, team members only enterprise area: enterprise, audit log, organisation, SAML, SSO labels Oct 9, 2025
Copy link
Contributor

coderabbitai bot commented Oct 9, 2025

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/admin-spam-table

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Udit-takkar Udit-takkar mentioned this pull request Oct 11, 2025
3 tasks
Copy link

vercel bot commented Oct 11, 2025

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

2 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
cal Ignored Ignored Oct 13, 2025 1:34pm
cal-eu Ignored Ignored Oct 13, 2025 1:34pm

@Udit-takkar Udit-takkar added this to the v5.8 milestone Oct 12, 2025
@Udit-takkar Udit-takkar marked this pull request as ready for review October 12, 2025 15:30
@Udit-takkar Udit-takkar changed the title feat: admin booking report table feat: org admin booking report table Oct 12, 2025
@graphite-app graphite-app bot requested review from a team October 12, 2025 15:30
@dosubot dosubot bot added the ✨ feature New feature or request label Oct 12, 2025
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 enterprise area: enterprise, audit log, organisation, SAML, SSO ✨ feature New feature or request High priority Created by Linear-GitHub Sync ❗️ migrations contains migration files size/XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants