Skip to content

feat: move bucket modules to top-level lists#116

Merged
overtrue merged 1 commit into
mainfrom
codex/bucket-module-lists
May 13, 2026
Merged

feat: move bucket modules to top-level lists#116
overtrue merged 1 commit into
mainfrom
codex/bucket-module-lists

Conversation

@cxymds
Copy link
Copy Markdown
Member

@cxymds cxymds commented May 13, 2026

Summary

  • Move lifecycle, replication, and bucket events to top-level list-first pages.
  • Add a reusable bucket list that links each bucket into the current module detail view without create/delete/settings actions.
  • Remove the duplicated lifecycle/replication/events tabs from bucket settings and restore the sidebar/top-level route ordering.
  • Preserve route-level console scopes and existing bucket-level edit capability checks in each detail view.

Test Plan

  • source ~/.nvm/nvm.sh && nvm use v22 && pnpm install --frozen-lockfile
  • source ~/.nvm/nvm.sh && nvm use v22 && pnpm tsc --noEmit
  • source ~/.nvm/nvm.sh && nvm use v22 && pnpm lint
  • source ~/.nvm/nvm.sh && nvm use v22 && pnpm prettier --check .
  • source ~/.nvm/nvm.sh && nvm use v22 && node --test tests/lib/module-bucket-route.test.js
  • Existing dev server smoke checks returned 200 for /rustfs/console/lifecycle/, /rustfs/console/replication/, /rustfs/console/events/, and /rustfs/console/events/?bucket=test-bucket

Note: pnpm test:run is documented in repository guidance, but this package currently does not define that script (Command "test:run" not found).

@cxymds cxymds requested a review from overtrue May 13, 2026 02:10
@overtrue overtrue merged commit bb3e366 into main May 13, 2026
11 checks passed
@overtrue overtrue deleted the codex/bucket-module-lists branch May 13, 2026 02:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants