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]

Reply via email to