Add ability to add brief notes and a method to display them when a machine is marked broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
Medium
|
Unassigned | ||
maas-ui |
Fix Released
|
Unknown
|
Bug Description
When a machine is marked broken, it would be very helpful to have a way to add a brief note (Twitter Sized) about WHY it's broken. And once the note is entered, it would be really neat if the note appeared in a popup when one moused over the status indicator.
Current Behaviour:
Machine is marked broken
Machine is moved to the "Broken" section of the display.
Mouseover on the Status field (which currently says Broken) opens a tooltip that also says "Broken"
Desired behaviour:
Machine is marked broken
User is given option to enter a brief 240(or so) character note of explanation
Machine is moved to the Broken section of the display
Mouseover on the status field (which says Broken) opens a tooltip that displays the user entered note, OR a default of "No Expanation Noted".
Desired API behaviour:
Queries that pull information about a node would include the Broken Note in the output so one could write a script to do API queries that answer "Give me a list and info on all nodes currently marked broken".
Additionally, this could allow automated tools (Jenkins, for instance) to mark machines as broken for some reason and inject a note like "Node did not deploy in expected time, Jenkins marked broken" or something.
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas-ui: | |
status: | Unknown → New |
summary: |
- [UI] Add ability to add brief notes and a method to display them when a + Add ability to add brief notes and a method to display them when a machine is marked broken |
Changed in maas: | |
status: | In Progress → Confirmed |
Changed in maas-ui: | |
status: | New → Fix Released |
Changed in maas: | |
status: | Confirmed → Fix Released |
milestone: | none → 2.9.0rc1 |
This is support over the API, its just not exposed in the UI. Tagging appropriately!