[codex] Improve API key scope filtering#2346
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Warning Review limit reached
More reviews will be available in 27 minutes and 14 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (4)
Comment |
Merging this PR will not alter performance
Comparing Footnotes
|
b0ce206 to
3bcc76e
Compare
|



Summary (AI generated)
+Nscope lists so users can inspect and choose hidden orgs/apps.Motivation (AI generated)
API keys with access to many apps made the page hard to scan and caused very long table content. The page also needed scope filtering to follow the shared table component pattern and start from the user’s current organization context.
Business Impact (AI generated)
This improves API key management usability for teams with many organizations and apps, reducing friction when auditing or changing key access. It also keeps the console experience consistent with the rest of the product’s table filtering behavior.
Test Plan (AI generated)
bunx eslint src/services/apikeys.ts src/pages/ApiKeys.vue src/components/DataTable.vuebunx oxlint src/services/apikeys.ts src/pages/ApiKeys.vue src/components/DataTable.vuebun run lint:deadcodebun run typecheck:frontendbun run lintbun run buildbun run cli:typecheck && bun run typecheck:backend && bun run typecheck:frontend/apikeys; local session redirected to login with no page-load console errors.Generated with AI