Add Angular system information panel
Summary
=======
Adding another system information page from implemented in angular
Motivation
========
The community has agreed to migrate existing panels to angular.js.
Description
=========
The existing system information page (written using django templates) will be converted to angular js.
UX
===
Uses the exiting table design from other panels.
Wireframes, Mocks, Videos and UI Markup
-------
No specific mockups were provided.
Testing
======
Modify _111_system_
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Kyle Olivo
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Rob Cresswell
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP: Add angular system information panel
Addressed by: https:/
WIP: Add API services for system information
Addressed by: https:/
WIP: Add API access functions for system information
Addressed by: https:/
WIP: Remove old system information panel
Gerrit topic: https:/
Addressed by: https:/
Create a Angular Modules for Admin Dashboard
UX Review: Approved 18 Sep 2015 with following notes:
System Information: (keystone catalog)
- Research having a tab description (e.g. describing Keystone services), and if OK, implement
- Add Version
[9/24/2015: dansiwiec & errolpais: Investigated the service catalogue. The versions are not directly available, but are part of the URL, which doesn't seem like a good source of this information. The versions can be fetched from services individually, but that would involve multiple calls and the APIs are inconsistent. Unless Keystone provides version information, this field will not be added]
- Display additional data from the catalog, possibly on an expanded basis, or just in stacked information in columns as appropriate
[kyleolivo: Had a discussion with Matt and Eric about additional information that is required in the system info panel. Will implement the functionality found in Eric's patch below.]
- Demonstration patch from Eric regarding Region management/display (using existing codebase)
o Probably have a discussion based on that
o Based on that, similar approach for Angular work
Compute Services:
- Add Version
- Let’s maintain feature parity for now and address overlap with Hypervisor info when we rewrite that panel
Network Agents:
- Make sure display of time zone, or adhere to time zone display based on user’s setting
o Requires a little research
[robcresswell] Can you fill this blueprint out a little more, with any relevant mockups (Invision etc)
Gerrit topic: https:/