Add Angular flavors panel

Registered by Kristine

Summary
=======
Adding another flavors page from implemented in angular

Motivation
========
The community has agreed to migrate existing panels to angular.js.

Description
=========
The existing flavors page (written using django templates) will be converted to angular js.

UX
===
Uses the existing table design from other panels and the wizard modal for the create/edit modal.

Wireframes, Mocks, Videos and UI Markup
---------------------------------------------------------
No specific mockups were provided.
Invision screenshots: https://openstack.invisionapp.com/d/main#/projects/4682817

Testing
======
Modify _206_flavors.py and set DISABLED = False to test this change.

Blueprint information

Status:
Started
Approver:
Rob Cresswell
Priority:
Low
Drafter:
Kristine
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Slow progress
Milestone target:
milestone icon next
Started by
Rob Cresswell

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/ng-flavors,n,z

Addressed by: https://review.openstack.org/206203 - Merged
    WIP: Add angular flavors panel

Addressed by: https://review.openstack.org/214294 - Abandoned
    WIP: Add angular flavors panel subflows

Addressed by: https://review.openstack.org/214896 - Merged
    WIP: API Services for Flavors Panel

Addressed by: https://review.openstack.org/214779 - Merged
    Create a Angular Modules for Admin Dashboard

Addressed by: https://review.openstack.org/226084 - Abandoned
    WIP: Add API services for angular Volumes panel

Addressed by: https://review.openstack.org/216778 - Abandoned
    WIP: Add volumes panel that uses angular.js

Addressed by: https://review.openstack.org/233755 - Merged
    Add Magic Search Filtering to NG Flavors

Addressed by: https://review.openstack.org/233981 - Abandoned
    Add Update Metadata as a third step for Flavor Edit/Create

Addressed by: https://review.openstack.org/234408 - Merged
    Add a Delete Modal Service for deleting entities

[robcresswell] Can you please fill this blueprint out more for review? Invision designs, workflows etc. It is difficult for us to gauge the scale of the changes without any information.

Addressed by: https://review.openstack.org/234873 - Abandoned
    Add Multiple and Single delete actions for the flavors panel

Addressed by: https://review.openstack.org/234874 - Abandoned
    Add angular flavors panel Edit Subflow

Addressed by: https://review.openstack.org/234875 - Abandoned
    Add button to Create new Flavor

Addressed by: https://review.openstack.org/252205 - Merged
    Transfer table should update allocatedIds when allocated changes

Gerrit topic: https://review.openstack.org/#q,topic:bp/horizon-theme-css-reorg,n,z

Addressed by: https://review.openstack.org/255004 - Merged
    Fix the Split button to enable the dropdown toggle

Gerrit topic: https://review.openstack.org/#q,topic:bp/angularize-images-table,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/filtered-client-side-table,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/ng-flavor,n,z

Addressed by: https://review.openstack.org/343917 - Merged
    WIP: Flavors panel using Angular

Addressed by: https://review.openstack.org/344456 - Abandoned
    WIP: Enable Angular Flavors Panel

Addressed by: https://review.openstack.org/346079 - Merged
    WIP: Add Flavor actions

Gerrit topic: https://review.openstack.org/#q,topic:angular-features-setting,n,z

Addressed by: https://review.openstack.org/366957 - Merged
    NG Flavor Panel add filter facets

[ying_zuo] Flavor actions have not been implemented: create flavor, edit flavor, and modify access.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.