[UI, UX, enhacement] Add the ability to download logs, commissioning and hardware testing results

Bug #1820753 reported by Lee Trager
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
MAAS
Fix Released
Medium
Lilyana Videnova
maas-ui
Fix Released
Unknown

Bug Description

The MAAS UI has the ability to display logs, commissioning, and hardware testing results. However there is no way for the user to download these results without copying and pasting them into a text editor. The existing NodeResult.get_result_data websocket handler can be used with a little HTML[1] to allow results to be downloaded. We just need download buttons to be added to the following pages.

1. Logs tab on node-details.html - The user can select which log they want to view. They should also be able to download the log being viewed. One caveat here is MAAS provides an additional tar full of logs when an installation fails. The user should be able to download that tar in addition to the standard installation log.
2. node-results.html - node-results.html shows the full results for both commissioning and testing results. The user can select which output they would like to view. There should be a download button so the user can download the result they are currently viewing.
3. Commissioning/testing tab on node-details.html - In addition to the view log link an additional download log link should be added. This link will download the combined result only.

[1] https://stackoverflow.com/questions/3665115/create-a-file-in-memory-for-user-to-download-not-through-server

Tags: ui ux
summary: - Add the ability to download logs, commissioning and hardware testing
- results
+ [UI] Add the ability to download logs, commissioning and hardware
+ testing results
tags: added: ux
summary: - [UI] Add the ability to download logs, commissioning and hardware
+ [UI, UX] Add the ability to download logs, commissioning and hardware
testing results
summary: - [UI, UX] Add the ability to download logs, commissioning and hardware
- testing results
+ [UI, UX, enhacement] Add the ability to download logs, commissioning and
+ hardware testing results
Changed in maas:
importance: Undecided → Medium
Changed in maas:
status: New → Triaged
assignee: nobody → Lilyana Videnova (lilyanavidenova)
Revision history for this message
Adam Collard (adam-collard) wrote :

This bug has not seen any activity in the last 6 months, so it is being automatically closed.

If you are still experiencing this issue, please feel free to re-open.

MAAS Team

Changed in maas:
status: Triaged → Invalid
Revision history for this message
Merlijn Sebrechts (merlijn-sebrechts) wrote :

This issue is still present in 2.6

Changed in maas:
status: Invalid → New
Lee Trager (ltrager)
Changed in maas:
milestone: 2.6.0 → 2.7.0
Changed in maas:
milestone: 2.7.0 → none
Changed in maas:
status: New → Triaged
Changed in maas-ui:
importance: Undecided → Unknown
Changed in maas-ui:
status: New → Fix Released
Changed in maas:
status: Triaged → Fix Committed
Changed in maas:
milestone: none → 3.1.0
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.