WebUI needs a filter for deployed OS
Bug #1445941 reported by
Andres Rodriguez
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse |
Bug Description
WebUI needs a filter for deployed OS. I think it would also be nice to display what OS was deployed in the Node Listing Page.
Related branches
lp:~blake-rouse/maas/fix-1445941
- Mike Pontillo (community): Approve
-
Diff: 387 lines (+136/-47)12 files modifiedsrc/maasserver/models/node.py (+8/-4)
src/maasserver/models/tests/test_node.py (+10/-0)
src/maasserver/static/js/angular/controllers/nodes_list.js (+14/-9)
src/maasserver/static/js/angular/controllers/tests/test_nodes_list.js (+29/-29)
src/maasserver/static/js/angular/factories/machines.js (+8/-1)
src/maasserver/static/js/angular/factories/tests/test_machines.js (+1/-1)
src/maasserver/static/js/angular/filters/nodes.js (+7/-0)
src/maasserver/static/js/angular/filters/tests/test_nodes.js (+27/-0)
src/maasserver/static/partials/nodes-list.html (+10/-0)
src/maasserver/websockets/handlers/machine.py (+12/-0)
src/maasserver/websockets/handlers/node.py (+7/-2)
src/maasserver/websockets/handlers/tests/test_machine.py (+3/-1)
Changed in maas: | |
milestone: | none → 1.8.0 |
importance: | Undecided → High |
Changed in maas: | |
status: | New → Triaged |
Changed in maas: | |
milestone: | 1.8.0 → 1.9.0 |
Changed in maas: | |
assignee: | nobody → Carla Berkers (carlaberkers) |
Changed in maas: | |
milestone: | 1.9.0 → 2.0.0 |
Changed in maas: | |
milestone: | 2.0.0 → 2.1.0 |
assignee: | Carla Berkers (carlaberkers) → nobody |
Changed in maas: | |
milestone: | 2.1.0 → 2.0.1 |
milestone: | 2.0.1 → 2.1.0 |
Changed in maas: | |
assignee: | nobody → Blake Rouse (blake-rouse) |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Agreed with the filter, we can use the same styling as for other filters and add it to the filter panel.
Adding the OS to the listing will make the whole list camped and would lead to display a lot of duplicate information in the table (eg most nodes will have "Trusty" as their OS). It is for this reason we removed zones from the table, and introduced the filtering functionality.