fix(aurora-portal): ceph - apply ui/ux improvements from swift design reviews#863
Conversation
|
Warning Review limit reached
More reviews will be available in 53 minutes and 24 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more credits in the billing tab to continue. ⌛ 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: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughMoves footer counts into pluralized toolbar info blocks, virtualizes Ceph objects table, switches route wiring to CephObjects/prop-based SwiftObjects, replaces Juno Message components with themed paragraphs in modals, updates tests, adjusts table heights, and updates i18n plural messages. ChangesStorage Container and Object UI Consolidation
Sequence Diagram(s)sequenceDiagram
participant User
participant CephContainers
participant ContainerTableView
participant EmptyBucketsModal
participant ToastHelpers
User->>CephContainers: open Ceph Containers screen
CephContainers->>ContainerTableView: render buckets + selection callback
User->>ContainerTableView: select buckets
ContainerTableView->>CephContainers: update selectedContainers
User->>CephContainers: click "Empty All"
CephContainers->>EmptyBucketsModal: open with selected buckets
EmptyBucketsModal->>CephContainers: onComplete (success/failure)
CephContainers->>ToastHelpers: trigger success/error toast
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Possibly related issues
Possibly related PRs
Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
…ons (empty bucket)
…nt (empty buckets)
565a96e
Summary
Applies the UI/UX improvements established during the Swift object storage design reviews to the Ceph (S3/RGW) object storage UI, ensuring visual and interaction consistency across both storage backends.
Background
The Swift object storage UI went through two design review sessions with Marta Wright (16.04 for the container list; 15/18.05 for objects and bulk operations). This PR tracks bringing the Ceph UI in line with those decisions so that users get a consistent experience regardless of the underlying backend.
Scope
Bucket/container list layer
Objects & bulk operations layer
Design Reference
Figma (list layer): Object storage review 16.04
Figma (objects & bulk operations): Object storage Swift – 15/18.05
Reviewer: Marta Wright (User Exp Engineering Specialist, external)
Review dates: 16.04 (list), 15–18.05 (objects & bulk operations)
Checklist
Summary by CodeRabbit
New Features
Bug Fixes
Improvements
Tests