Project

General

Profile

Feature #7305

UI: Manage: Refactor General Navigation and work areas

Added by Yan-Fa Li over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
UI
Target version:
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:

Description

The Manage UI is broken into roughly 4 subsections:

- Calamari Dashboard Navigation
- Manage Navigation
- Cluster, Pool, OSD, Tasks (unconfirmed)
- Read-only context for current manage task
- Task area

History

#1 Updated by Yan-Fa Li over 7 years ago

  • Target version changed from v1.2-dev3 to v1.2-dev4

#2 Updated by Yan-Fa Li over 7 years ago

  • Subject changed from UI: Manage: General Navigation and work areas to UI: Manage: Refactor General Navigation and work areas

#3 Updated by Yan-Fa Li over 7 years ago

- refactor sub task bar, make it into it's own controller/module
- remove request button and make it a controller function that gets invoked from the app.

#4 Updated by Yan-Fa Li over 7 years ago

  • Status changed from New to In Progress

Task scheduled for 2/19

#5 Updated by Yan-Fa Li over 7 years ago

Ran into a few roadblocks propagating events between modules. I think I have a handle on how to solve them, but I ended up going down a garden path. I'll work on it this evening.

#6 Updated by Yan-Fa Li over 7 years ago

Navigation refactored into appbarModule in branch manage commit c007f8fe6c454e1aaa0fccb999ecacb6f3b9ce80

TODO: move request button into appbar and send event over to RequestModule to appear.

#7 Updated by Yan-Fa Li over 7 years ago

This change has triggered an angular digest cycle bug. Debugging now.

#8 Updated by Yan-Fa Li over 7 years ago

  • Status changed from In Progress to Resolved

branch manage commit 6365a8c53b0f4caa6ac6a3a466c355e346bb068b

Timeboxing this task. My previous approach created more problems then it solved so I spiked it and went back to a more conventional architecture which is more tightly coupled.

Also available in: Atom PDF