Add Angular Server Groups panel

Registered by wei.ying

Summary
=======
Add Server Groups panel based on angular js.

Motivation
========
Horizon supports the selection of the server group when creating the instance, but no panel shows the specific information of the server group, and lacks the operation of the server group. The users can only rely on the back-end command line for these operations.

Description
=========

This bp mainly includes:
Project -> Compute -> Server Groups:
 - A panel shows all the server groups under the current project
 - A server group details page
 - Create Server Group
 - Delete Server Group(s)

Admin -> Compute -> Server Groups:
 - A panel shows all the server groups under all projects
 - A server group details page
 - Delete Server Group(s)

UX
===
Following existing Angular pattern defined in framework.

Blueprint information

Status:
Started
Approver:
Ying Zuo
Priority:
Medium
Drafter:
wei.ying
Direction:
Approved
Assignee:
wei.ying
Definition:
Approved
Series goal:
Accepted for 14.0.0-rocky
Implementation:
Needs Code Review
Milestone target:
milestone icon rocky-2
Started by
Ying Zuo

Related branches

Sprints

Whiteboard

[amotoki - 2018-04-28] Four patches landed. Is this blueprint completed?
[wei.ying - 2018-04-29]
Hi, amotoki. Sorry for late, we also need to add a server group panel under the admin dashboard. And I have already submitted a patch for this, but there is still some work that I will finish soon.
[yingzuo - 2017-10-31] This is great! Wei Ying, have you started working on this?
[wei.ying - 2017-10-31]
Hi, yingzuo. Yes, there are a few issues that need to be resolved and will be submitted in the next few days.

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

Addressed by: https://review.openstack.org/517754 - Merged
    Add angular server groups panel

Addressed by: https://review.openstack.org/517755 - Merged
    Add angular create server group action

Addressed by: https://review.openstack.org/517756 - megred
    Add angular delete server groups action

Addressed by: https://review.openstack.org/517824 - merged
    Add angular server group details page

Addressed by: https://review.openstack.org/565033
    Add angular server groups admin panel

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.