65 Commits

Author SHA1 Message Date
Brian Federle
7cdaa8694a Style router box 2013-05-08 14:34:46 -07:00
Brian Federle
34774c0c30 WIP 2013-05-08 14:03:51 -07:00
Jessica Wang
6323b2e71b CLOUDSTACK-1816: Cisco VNMC ASA1000v - UI - implement Add Cisco VNMC action. 2013-05-08 12:04:37 -07:00
Brian Federle
22a5466289 WIP: VPC router chart item 2013-05-07 16:27:03 -07:00
Brian Federle
f9b843d744 Add tier 'view all' icon 2013-05-07 16:11:45 -07:00
Brian Federle
9c68b09376 Add tier placeholder box 2013-05-07 15:44:41 -07:00
Brian Federle
fbefeea461 Add tier mini-dashboard 2013-05-07 15:27:06 -07:00
Brian Federle
392d55dead Add base VPC chart 2013-05-07 12:46:37 -07:00
Brian Federle
9a8bf4a66b VNMC: Refactor ASA1000v as a VNMC subdevice
-Make new provider 'VNMC' instead of 'ASA1000v'

-Add helper function to add new VNMC managed devices to module

-Make ASA1000v device listing as a view all link under VNMC
2013-05-06 11:46:24 -07:00
Brian Federle
ad8f10656c Add sample detail view 2013-05-03 14:12:26 -07:00
Brian Federle
06963409e7 Fix typo 2013-05-03 14:07:12 -07:00
Brian Federle
1c482b5c3b Infrastructure UI plugin API: Add 'resource' method
Add new method 'infrastructure.resource' for retrieving resource
objects from the infrastructure section. Specify the type as a
string (i.e, 'pod' 'cluster' or 'host') and the entire resource object
will be returned, including listView, actions, createForm,
etc. Updating the data in this resource will automatically update the
UI.
2013-04-23 14:40:33 -07:00
Brian Federle
d53d06cc2f Add basic listView/detailView for network provider 2013-04-18 16:26:23 -07:00
Brian Federle
908115203e WIP: Service provider module
-Add 'add service provider' module to assist with creating a new
 service provider UI

-Add required functionality to append service provider to hardcoded list

-Add basic ASA 1000v provider to list (name, id, state)
2013-04-18 15:13:14 -07:00
Brian Federle
6babaf9616 Add UI 'module' API
Add a variant to a plugin, called a 'module.' It is designed for
features that are build-in to the standard UI (i.e., not installed
dynamically), but can still utilize the modular nature of UI
plugins. It works exactly the same way as a plugin, except:

-Modules are added to modules/ folder
-Modules are registered in modules/modules.js
-No config.js (no need for metadata, since they are built-in features)
- /ui/modules/ folder will not be touched by the build system, so any modules
 are committed directly to the ui/ folder. In other words, modules are
 not installed automatically.
2013-04-18 12:52:55 -07:00