yuluo-yx opened a new pull request, #3139: URL: https://github.com/apache/rocketmq-dashboard/pull/3139
## Summary - add a read-only fleet inventory for Topics and Consumer Groups from the Instance page - walk complete inventories for selected instances in bounded batches and retain successful partial results - identify same-kind resource names across instances without conflating Topics and Consumer Groups - support resource, instance, vendor, shared-name, and free-text filters with filtered CSV export - follow table width and long-text conventions and add explicit accessible control names - add Chinese and English UI text plus focused utility and component coverage ## Design boundaries The scan is explicitly selected and observational. It does not change resources. Topic and Consumer Group requests settle independently so one unavailable API does not erase the other successful inventory; failures name both the instance and resource kind. ## Verification - `npm test -- --run src/utils/fleetResourceInventory.test.ts src/components/__tests__/FleetResourceInventoryDrawer.test.tsx`: 2 files, 12 tests passed - `npm run lint`: 0 errors; 10 pre-existing warnings outside this change - `npm run build`: TypeScript and Vite production build passed; 8040 modules transformed - `git diff --check`: passed - common base `36126024cbf75ae2e0f27cc074b2f39ceb6c8b6e`: 6 files, 953 additions, 1 deletion Fixes #3138 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
