Angularize metadata update modals
Summary
=======
Angularize metadata update modals.
Motivation
========
Currently data passed to metadata update modal dialogs are embedded in HTML
processed by server.
In place of that hacky and error-prone practice this blueprint proposes usage
of angular modal and REST endpoints to pass data.
Description
=========
Metadata editing widget is already written using Angular.
Following steps are required to make it happen:
1. Add simple metadata update modal.
2. Update existing REST endpoints to support retrieving and saving metadata.
3. Update Host Aggregates, Flavors and Images table actions
to use new Angular modal.
4. Remove existing views.
UX
===
The UX will look the same way and will work the same way.
Testing
======
For Host Aggregates, Flavors and Images:
1. Launch metadata update modal
2. Add new metadata
3. Save
4. Relaunch, check if new metadata are added
5. Remove added metadata
6. Save
7. Relaunch, check if metadata are removed
Outside Dependencies
==================
N/A
Requirements Update Required
=======
N/A
Doc Impact
=========
N/A
Blueprint information
- Status:
- Complete
- Approver:
- David Lyle
- Priority:
- Medium
- Drafter:
- Szymon Wróblewski
- Direction:
- Approved
- Assignee:
- None
- Definition:
- New
- Series goal:
- Accepted for liberty
- Implementation:
- Implemented
- Milestone target:
- 8.0.0
- Started by
- Szymon Wróblewski
- Completed by
- David Lyle
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Angular metadata update modal
Addressed by: https:/
Angularize metadata update modals
Gerrit topic: https:/
Addressed by: https:/
Metadata widgets cleanup