Aias00 opened a new pull request, #927: URL: https://github.com/apache/rocketmq-dashboard/pull/927
## Summary **Track:** Track 1 / AI-Native unified control plane Consolidates and supersedes #887, #889, and #891 into a single export and download reliability change. - Export the currently filtered Topic and Consumer Group lists as protected CSV files. - Use one shared downloadBlob utility that attaches a temporary anchor before clicking it, then revokes the object URL. - Apply the download helper to DLQ, audit log, alert rule, and message body downloads. - Cover CSV output, attached-anchor behavior, cleanup, and object URL revocation. ## Verification - npm test -- --run src/utils/download.test.ts src/pages/instance/__tests__/DLQPage.test.tsx src/pages/ops/__tests__/AuditPage.test.tsx src/pages/studio/__tests__/AlertManagement.test.tsx src/pages/instance/__tests__/MessagePage.test.tsx src/pages/instance/__tests__/TopicPage.test.tsx src/pages/instance/__tests__/ConsumerPage.test.tsx - npm run lint -- src/utils/download.ts src/utils/download.test.ts src/pages/instance/dlq.tsx src/pages/instance/message.tsx src/pages/instance/topic.tsx src/pages/instance/consumer.tsx src/pages/instance/__tests__/TopicPage.test.tsx src/pages/instance/__tests__/ConsumerPage.test.tsx src/pages/ops/audit.tsx src/pages/studio/AlertManagement.tsx - git diff --check origin/rocketmq-studio...HEAD Closes #886 Closes #888 Closes #890 -- 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]
