yx9o opened a new pull request, #1320:
URL: https://github.com/apache/rocketmq-dashboard/pull/1320

   ## What is the purpose of the change
   
   RocketMQ Studio can list, preview, and export individual bundled Grafana 
dashboards, but users need to download dashboards one by one when importing or 
backing them up.
   
   This change adds a bulk export flow that packages all valid bundled Grafana 
dashboards into a zip archive from the dashboard page.
   
   ## Brief changelog
   
   - Added a backend endpoint to export all bundled Grafana dashboards as a zip 
archive.
   - Added frontend API/service support and an "Export all" action on the 
Grafana dashboards page.
   - Added i18n labels, API documentation, and focused backend/frontend tests 
for the archive export flow.
   
   ## Verifying this change
   
   - `mvn -Dtest=GrafanaDashboardServiceTest,GrafanaDashboardControllerTest 
test`
   - `npx vitest run src/api/metrics.test.ts 
src/services/grafanaService.test.ts 
src/components/__tests__/GrafanaDashboardList.test.tsx`
   - `npm run lint`
   - `npm run build`
   - `git diff --check`


-- 
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