Commit Graph

3595 Commits

Author SHA1 Message Date
Jessica Wang
0f2f67de80 zonetree - clicking host node would populate hosts into middle menu. 2010-12-29 19:41:42 -08:00
Jessica Wang
b46b3918ef zone page - after adding a host, expand cluster node to show host node. 2010-12-29 19:10:02 -08:00
will
510e42791e bug 7752: removed direct IPs from being managed in the IP Addresses menu. 2010-12-29 17:57:52 -08:00
Jessica Wang
ed35b54224 bug 7701: Cluster page - add "Add Host" button, "Add Primary Storage" button. 2010-12-29 15:22:47 -08:00
Jessica Wang
3e70151dad bug 7701: host page - do not switch tab when clicking add primary storage button. 2010-12-29 15:11:06 -08:00
Jessica Wang
9912fe8f09 bug 7701: pod page - after adding primary storage - add new storage node under cluster node. 2010-12-29 15:05:13 -08:00
Jessica Wang
abdd6e7426 bug 7701: pod page - after adding host, cluster node will be added and expanded and host node will be added under cluster node. 2010-12-29 14:36:54 -08:00
Jessica Wang
077c177684 bug 7701: Cluster page - add "Delete Cluster" action. 2010-12-29 14:13:30 -08:00
Jessica Wang
73194c2484 bug 7701: optimize bindAddClusterButton(). 2010-12-29 12:34:37 -08:00
Jessica Wang
6541c3ba2a bug 7701: optimize bindAddHostButton(), bindAddPrimaryStorageButton(). 2010-12-29 12:27:53 -08:00
Jessica Wang
2eb2024781 bug 7701: primary storage page - fix a bug that Add Host dialog didn't populate cluster dropdown field. 2010-12-29 12:17:04 -08:00
will
cc428c14c7 bug 7658: Fixed issue where clicking on dashboard does not "de-select" a previous menu item. 2010-12-29 11:56:28 -08:00
Jessica Wang
c73ab18ff2 add primary storage page. 2010-12-29 11:50:40 -08:00
Jessica Wang
3a698c09b7 bug 7701: add primary storage node under cluster node in zonetree. 2010-12-29 11:39:33 -08:00
Jessica Wang
e794bf7934 add cluster page. 2010-12-29 11:21:56 -08:00
Jessica Wang
a70bbc557a Zonetree: add host node under cluster node. 2010-12-29 10:34:53 -08:00
Jessica Wang
a1855ebb27 Show expandable close arrow icon for cluster node that has host. Otherwise, show non-expandable icon for cluster node. 2010-12-28 18:09:06 -08:00
Jessica Wang
4a3418cea3 Clicking on arrow icon of Physical Resource menu will show a loading image until the whole zonetree is expanded/collapsed. 2010-12-28 16:36:42 -08:00
Jessica Wang
383f524725 fix a bug that zonetree is not expanded/collapsed after being clicked the 2nd time. 2010-12-28 16:17:33 -08:00
Jessica Wang
960b91acc5 zone tree - show loading image when expanding/collapsing a pod node. 2010-12-28 15:48:35 -08:00
Jessica Wang
3671d5cb35 zone tree - show loading image when expanding/collapsing a zone node. 2010-12-28 15:35:22 -08:00
Jessica Wang
5903e9129a host page - fix a bug "clearAddButtonsOnTop is not defined". This function is retired. 2010-12-28 14:26:34 -08:00
Jessica Wang
a0828d7ad8 deletePortForwardingRule API has been changed from sync to async. This is corresponding UI change. 2010-12-28 14:23:06 -08:00
Jessica Wang
6930bf1dce IP Address page - load balancer tab - add State column. 2010-12-28 11:36:56 -08:00
Jessica Wang
a8736c454b fix a bug that search panel is not hidden when clicking network node in zone tree if search panel is showing on previous page. 2010-12-27 19:25:15 -08:00
Kelven Yang
870ad08744 Bug 7709, forgot to update host.jsp and also a copule fixes in validation 2010-12-27 18:29:35 -08:00
Jessica Wang
d28cd86e3a search dialog - add "by zone", "by pod", "by domain" as the first option in dropdown field. (because label has been removed to save space) 2010-12-27 18:22:27 -08:00
Kelven Yang
0445358321 Bug 7709: let addPrimaryStorage be aware of hypervisors and do it smartly 2010-12-27 17:53:52 -08:00
Jessica Wang
a5cd2ea0c2 fix a bug that host page had duplicate advanced search when clicking between cluster node and pod node. 2010-12-27 17:37:23 -08:00
Jessica Wang
71493b00e2 Host page - implement new advanced search. 2010-12-27 17:05:09 -08:00
Jessica Wang
788d30ce48 Network page - implement new advanced search. 2010-12-27 16:59:47 -08:00
will
3d334193ec bug 7692: Fixed issues with clicking on the physical resource link and resulting in the mid item section showing up. 2010-12-27 16:53:02 -08:00
Jessica Wang
94bbaebf52 Remove type from search in network offering page. (because default query for this page is "listNetworkOfferings&type=Virtual" 2010-12-27 16:45:11 -08:00
Jessica Wang
06d7f63f2e Network Offering page - implement new advanced search. 2010-12-27 16:40:13 -08:00
will
14b034bd16 Smoothed out the display of items in the middle menu. It was possible to click on menu items and have items listed from a click on a different menu items due to a race condition. 2010-12-27 16:35:17 -08:00
Jessica Wang
4f0e28abe5 Disk Offering page - implement new advanced search. 2010-12-27 16:27:02 -08:00
Jessica Wang
c47ba59939 Service Offering page - implement new advanced search. 2010-12-27 16:18:34 -08:00
Jessica Wang
65f9f02e0a System VM page - implement new advanced search. 2010-12-27 16:14:25 -08:00
Jessica Wang
bdd925be8d Virtual Appliances page - implement new advanced search. 2010-12-27 16:11:55 -08:00
Jessica Wang
aeb4c460da Account page - implement new advanced search. 2010-12-27 12:32:30 -08:00
Jessica Wang
3f47c5f959 ISO page - implement new advanced search. 2010-12-27 12:28:25 -08:00
Jessica Wang
b2007715bd Template page - implement new advanced search. 2010-12-27 12:25:59 -08:00
Jessica Wang
366cd3d053 Security Group page - implement new advanced search. 2010-12-27 12:23:28 -08:00
Jessica Wang
bb74da01aa IP Address page - implement new advanced search. 2010-12-27 12:17:13 -08:00
Jessica Wang
bc8b7ed1ae Snapshot page - implement new advanced search. 2010-12-27 12:08:35 -08:00
Jessica Wang
2a87d31e93 volume page - implement new advanced search. 2010-12-27 12:02:48 -08:00
Jessica Wang
2203f9c403 Instance page - implement new advanced search. 2010-12-27 11:48:15 -08:00
Jessica Wang
eb0be686f0 IP Address page - fix a bug "networkObj.service[6].capability is undefined" 2010-12-27 11:21:16 -08:00
Jessica Wang
1360c1dbe8 IP Address page - fix a bug "networkObj.service[0] is undefined" 2010-12-27 11:07:07 -08:00
Jessica Wang
0356b80b3c IP Address page - Edit load balancer rule - populate algorithm dropdown with network data instead of hard-coding. 2010-12-23 20:39:29 -08:00
Jessica Wang
5577e0c9ca IP Address page - create load balancer rule - populate algorithm dropdown with network data instead of hard-coding. 2010-12-23 20:22:14 -08:00
Jessica Wang
66e0ca1298 IP Address page - Port Forwarding tab - populate protocol dropdown by network service firewall SupportedProtocols data (instead of hard-coding). 2010-12-23 20:00:00 -08:00
Jessica Wang
c737ba1585 IP Address page - details tab - show "Enable Static NAT" option only when network service includes "StaticNat". 2010-12-23 19:35:49 -08:00
Jessica Wang
de5312929e IP Address page - (1) show Load Balancer tab if network service includes { "name": "LB" }. Hide it otherwise. (2) show VPN tab if network service includes { "name": "Vpn" }. Hide it otherwise. 2010-12-23 19:19:54 -08:00
Jessica Wang
af92af5990 IP Address page - show Port Forwarding tab if network service includes { "name": "PortForwarding", "value": "true" }. Hide it otherwise. 2010-12-23 18:56:13 -08:00
Jessica Wang
170a2bc84b IP Address page - get network data and store it into middle menu item (for later use). 2010-12-23 15:09:27 -08:00
Jessica Wang
edc001b118 IP Address page - details tab - add Network ID row. 2010-12-23 14:41:55 -08:00
Jessica Wang
dd48a5c0ad Instance page has 3 kinds of advanced search dialog. Append different advanced search dialog to search container depending on which left submenu is clicked (my instances, all instances, running instances, stopped instances, destroyed instances). 2010-12-23 14:31:57 -08:00
Jessica Wang
fbac12bf4c instance page - advanced search. 2010-12-23 14:31:55 -08:00
Jessica Wang
bceff4068f new Advanced Search - fix a bug that advanced search dialog didn't appear when clicking the same type of submenu (e.g. "my accounts", "all accounts"). 2010-12-23 10:30:08 -08:00
Jessica Wang
fe24fc0324 Alert page - implement new advanced search. 2010-12-22 18:55:10 -08:00
Jessica Wang
38aa405ba4 new advanced search - check advanced search is shown/hidden, then search with/without input fields in advanced search. 2010-12-22 18:34:02 -08:00
Jessica Wang
beffe26460 new Advanced Search - skip input field's value if it's watermark when searching. 2010-12-22 18:24:51 -08:00
Jessica Wang
7ef2debef6 bug 7649: physical resource - zone - network - There is always at least one item (i.e. public network) in middle menu. So, "no items available" shouldn't be in middle menu even there is zero direct network item in middle menu. 2010-12-22 18:12:23 -08:00
Jessica Wang
461563625b new advanced search - slide down/up (500 milliseconds) when showing/hiding advanced search. 2010-12-22 11:31:49 -08:00
Jessica Wang
572f4bb44f new Advanced Search - remove watermark when a field with matermark (e.g. "By Account", "By Startdate", "By Enddate") is mouse-clicked. 2010-12-22 11:19:15 -08:00
Jessica Wang
9fd24869fa bug 7641: resource page - Add Pod dialog, Add Host dialog - zone dropdown field might be empty (e.g. before first zone is created). Skip API call if zone field is empty. 2010-12-22 10:42:56 -08:00
Jessica Wang
66c41efba8 new advanced search - hide/show extended search when arrow icon is clicked. 2010-12-21 18:45:07 -08:00
Jessica Wang
c2a3beb6fb new advanced search - clicking arrow icon to show advanced search or hide it. 2010-12-21 18:10:28 -08:00
will
eabea789be bug 7638: Added deep link support for the UI. Only support values are "instance", "volume", and "ip" for now as indicated in the bug.
Use lp=instance, lp=volume, or lp=storage
2010-12-21 17:52:38 -08:00
Jessica Wang
aab81a2078 bug 7621: volume page - snapshot tab - create template dialog - add isPublic dropdown. 2010-12-21 17:43:28 -08:00
Jessica Wang
6d2af892f0 bug 7621: snapshot page - create template dialog - add isPublic dropdown. 2010-12-21 17:34:39 -08:00
Jessica Wang
c10b79c7b0 bug 7604: physical resource - zone - network - create network - call even handler of VLAN scope when everytime Create Network Button is clicked. 2010-12-21 16:58:50 -08:00
Kelven Yang
de1d879008 fix typo in addHost dialog 2010-12-21 16:48:44 -08:00
Jessica Wang
6a1a88be5f pod page - clear grid header title after deleting a pod. 2010-12-21 14:09:32 -08:00
Jessica Wang
a85343f61f bug 7592: Physical Resources - zone - network - Add Network dialog - remove pod dropdown field. 2010-12-21 13:58:31 -08:00
Jessica Wang
676b2e74aa bug 7539: Template page, ISO page - when isready == false, do not show Download Template/ISO option. 2010-12-21 13:30:05 -08:00
Jessica Wang
fdbcb58a9b event page - implement new advanced search. 2010-12-21 12:17:40 -08:00
will
4ae3255d44 bug 7588: Fixed a really annoying jquery/browser issue related to dynamically adding radio buttons to the UI. It finally works on all browsers. 2010-12-21 11:52:38 -08:00
Jessica Wang
eef85255a2 bug 7585: Update Zone - pass DNS2, internalDNS2 to upadteZone API even they are empty strings. 2010-12-21 11:36:09 -08:00
Jessica Wang
f413c32922 bug 7573: Resource page - Add Pod shortcut - fix a bug that duplicate newly pod node appears when zone node is close after add pod action succeeds. 2010-12-21 11:11:14 -08:00
Jessica Wang
888b031634 bug 7573: Resource page - Add Pod Shortcut - add "Guest IP Range", "Guest Netmask", "Guest Gateway" when zone is basic-network-type. 2010-12-21 11:00:54 -08:00
Jessica Wang
51daa4c0e4 bug 7573: Zone page - Add Pod Dialog - fix a bug that duplicate newly pod node appears when zone node is close after add pod action succeeds. 2010-12-20 20:15:50 -08:00
Jessica Wang
07830c1b33 bug 7573: Zone page - Add Pod Dialog - add "Guest IP Range", "Guest Netmask", "Guest Gateway" when zone is basic-network-type. 2010-12-20 20:00:04 -08:00
Jessica Wang
87df47cb6d bug 7547: template page, ISO page, volume page - decode URL returned from extractTemplate/extractISO/extractVolume API. 2010-12-20 19:06:58 -08:00
Jessica Wang
ca6b1cb9d9 bug 7602: instance page - volume page - add "Create Snapshot" option. 2010-12-20 18:17:23 -08:00
will
86b06d16ef Changed isCustomized to all lowercase to follow standard response returned as part of listDiskOffering 2010-12-20 17:34:50 -08:00
Jessica Wang
0b01919371 bug 7584: volume page - add a new action "Download Volume". 2010-12-20 17:24:26 -08:00
Jessica Wang
41ef0fdc73 host page - clear right panel when clicking different cluster node. 2010-12-20 15:59:15 -08:00
will
7f393ee731 Fixed dialog issues with adding clusters. 2010-12-20 15:32:52 -08:00
Jessica Wang
797897aeda retire cluster page. 2010-12-20 15:26:32 -08:00
Jessica Wang
dd6bcf0c88 bug 7543: Host page - empty subgrid item container when tab is clicked. 2010-12-20 15:10:38 -08:00
Jessica Wang
5c04815fb1 bug 7543: Domain page - empty subgrid item container when tab is clicked. 2010-12-20 15:05:24 -08:00
Jessica Wang
7ac09608c7 bug 7543: Account page - empty subgrid item container when tab is clicked. 2010-12-20 14:51:44 -08:00
Jessica Wang
0756ca6a3b bug 7543: instance page - empty subgrid item container when tab is clicked. 2010-12-20 14:42:43 -08:00
Jessica Wang
e3aecc1342 bug 7543: volume page - snapshot tab - empty snapshot container when clicking on each volume. 2010-12-20 14:36:13 -08:00
Kelven Yang
228eba363b Add clustertype field to response of ListHostCmd. Improve UI display related with cluster/host 2010-12-20 14:08:59 -08:00
Jessica Wang
291a9669e7 bug 7535: ISO page - hide "Download ISO" option for non-admin user. 2010-12-20 14:10:57 -08:00
will
b4029d0a49 Fixed guest ip range display issue 2010-12-20 14:08:55 -08:00
Jessica Wang
e3d030e866 New Advanced Search - change element ID of advanced search box container. 2010-12-20 13:54:37 -08:00
Jessica Wang
d9292d0fdd New Advanced Search - change container. 2010-12-20 13:32:46 -08:00
Jessica Wang
ae0d7b51d4 bug 5815: IP Address page - pass networkid when calling listVirtualMachines for VM dropdownboxes (in details tab, port forwarding tab, load balancer tab) 2010-12-20 11:56:48 -08:00
Jessica Wang
830995380d IP Address page - add Associated Network ID field. 2010-12-20 11:18:22 -08:00
Jessica Wang
ea06686709 network page - fix a bug that clicking Add Network Button didn't work the first time. 2010-12-20 10:55:11 -08:00
Jessica Wang
c7fb7f3aa3 Pod page - change network tab to IP Allocation tab. 2010-12-20 10:35:30 -08:00
Jessica Wang
09138f3173 Pod page - show "Add IP Range" option if its zone is in basic-mode. 2010-12-20 10:29:04 -08:00
Jessica Wang
5e8be4a431 Place Add XXX buttons in each related page instead of index.jsp. 2010-12-18 17:04:17 -08:00
Jessica Wang
e71f6cb547 Pod page - correct CIDR to netmask. 2010-12-17 20:26:13 -08:00
Jessica Wang
92d8171760 Zone tree - only advanced zones show network node. Basic zones don't show network node. 2010-12-17 19:56:03 -08:00
Kelven Yang
f92482fabf add clustertype and hypervisortype to ListClusterCmd API, improve addHost UI to deal with multi-hypervisor 2010-12-17 19:41:35 -08:00
will
c5b33a69c2 bug 7471: UI will make use of the new network offering "availability" parameter to choose how to display the Virtual Networking model in the VM wizard. 2010-12-17 19:06:36 -08:00
Jessica Wang
b83c5bcaae Security Group page - implement Delete Ingress Rule. 2010-12-17 18:50:38 -08:00
Jessica Wang
8d8dc339bd Security Group page - add Ingress Rule tab. 2010-12-17 17:50:37 -08:00
Kelven Yang
e03693f0aa Make AddClusterCmd API generic to all hypervisors, change UI accordingly also 2010-12-17 16:30:27 -08:00
Jessica Wang
2dd9eb84ee Volume page - advanced search dialog - include keyword from basic search when doing search. 2010-12-17 16:26:48 -08:00
Jessica Wang
34de842721 Event page - advanced search dialog - include keyword from basic search when doing search. 2010-12-17 15:58:30 -08:00
Jessica Wang
3094df97e7 Event page - advanced search dialog - include keyword from basic search when doing search. 2010-12-17 15:51:51 -08:00
Jessica Wang
f65ff25aec new advanced search dialog - fix a bug that search word is still "on" when visiting another page without closing the dialog first. 2010-12-17 15:40:09 -08:00
Jessica Wang
c21fc721c7 New Advanced Search dialog - clicking advanced will open the dialog. Clicking advanced again will close the dialog. 2010-12-17 15:33:47 -08:00
Jessica Wang
0b678f08df Host page - fix a bug that caused a javascript error when clicking Add Primary Storage dialog. 2010-12-17 14:20:37 -08:00
Jessica Wang
68f8f1ccf7 Network page - initialize JQuery dialog only when new JSP file is being loaded into right panel. 2010-12-17 11:48:06 -08:00
Jessica Wang
14379d6f2a Zone page - initialize JQuery dialog only when new JSP file is being loaded into right panel. 2010-12-17 11:09:13 -08:00
Jessica Wang
4396a06407 Resouce page - initialize JQuery dialog only when new JSP file is being loaded into right panel. 2010-12-17 11:05:59 -08:00
Jessica Wang
c1ee386e04 zonetree - fix a bug that clicking network node didn't refresh middle menu. 2010-12-17 10:56:21 -08:00
Kelven Yang
bef989c47f refresh UI correctly after adding external cluster 2010-12-17 10:50:26 -08:00
Jessica Wang
18762b397d Zone Tree - load JSP file into right panel only when clicking different type of node in zone tree. 2010-12-17 10:30:35 -08:00
Jessica Wang
ce4ad3993a domain tree - clicking between domain treenode won't reload domain.jsp. 2010-12-16 19:58:22 -08:00
Jessica Wang
cde8a0a8d4 Network Offering page - only show network offering whose type is Virtual. 2010-12-16 19:40:42 -08:00
Kelven Yang
8ffe2ecf62 listMidMenuItems() has changed, adjust cloud.core.cluster.js accordingly 2010-12-16 18:52:11 -08:00
will
e38d73d6fe More refactoring to fix issue where detail pages were not load correctly. 2010-12-16 17:23:06 -08:00
Jessica Wang
9185244718 Network Offering page - only show network offering whose type is Virtual. 2010-12-16 16:51:22 -08:00
Kelven Yang
4a6933fa9e 1) Enable addExternalCluster API command
2) UI changes for new addExternalCluster API command (for vmware)
2010-12-16 16:40:32 -08:00
Jessica Wang
077e2f7cea Security Group page - implement Add Security Group action. 2010-12-16 16:37:47 -08:00
Jessica Wang
1433c3ad6c We no longer place primary storage in middle menu. Here is related UI change. 2010-12-16 15:16:12 -08:00
Jessica Wang
b1d50a4abe Host page - After creating primary storage, add a subgrid item in primary storage tab in host page (instead of adding a new item in middle menu) 2010-12-16 13:58:17 -08:00
will
c5570597d2 Fixed issue where you could not click next on the VM wizard 2010-12-16 13:06:39 -08:00
will
dc97167757 Fixed issue where you could not click next on the VM wizard 2010-12-16 13:06:37 -08:00
Jessica Wang
897568e457 Security Group page - implement Delete Security Group action. 2010-12-16 12:56:52 -08:00
Jessica Wang
d013846bf1 CreatePortFowardingRule API has been changed. Here is related UI change. 2010-12-16 11:45:08 -08:00
Jessica Wang
6d4f00e0a2 Add External Firewall, Add External Balancer - encode the whole URL value. 2010-12-16 11:16:33 -08:00
Jessica Wang
f1db650aef Security Group page - implement details tab. 2010-12-16 11:16:32 -08:00
Jessica Wang
1e595ddf00 network page - implement advanced search. 2010-12-15 19:01:28 -08:00
Jessica Wang
350a482fff network page - implement basic search. 2010-12-15 18:48:30 -08:00
Jessica Wang
4bd6d85066 remove blank_search_panel since middle menu in all pages support search function now. 2010-12-15 18:16:19 -08:00
will
becc285128 - Updating jquery library to 1.4.4
- started refactoring work to make the UI flow more smoothly.  This first checkin makes the top action buttons no longer refresh if you click on a menu link for the same group of items.
2010-12-15 17:54:49 -08:00
Jessica Wang
97714a57b3 bug 7466: account page - implement new API UpdateAccount. 2010-12-15 17:31:21 -08:00
Kelven Yang
912cfef63c Let selection of hypervisor type when adding a host 2010-12-15 17:06:49 -08:00
Jessica Wang
62783eef84 bug 7466: account page - user tab - implement new API EnableUser. 2010-12-15 16:35:07 -08:00
Jessica Wang
050f8aa33b fix a bug that UI shows "Session is expired" when login as user-role or dominAdmin-role. 2010-12-15 16:03:12 -08:00
Kelven Yang
7f199c5b71 Add VMFS (iscsi) storage support in UI for vmware 2010-12-15 15:21:25 -08:00
Jessica Wang
4875cbfabd bug 7466: account page - user tab - add state field. 2010-12-15 15:20:46 -08:00
Jessica Wang
d083783288 bug 7466: implement new API disableUser. 2010-12-15 15:09:04 -08:00
Jessica Wang
d34d8f79a6 bug 7466: implement new API DeleteAccount on UI. 2010-12-15 14:51:54 -08:00
Jessica Wang
5726ebc62b bug 7466: disableAccount and lockAccount have been merged into 1 single command. Here is related UI change. 2010-12-15 13:59:10 -08:00
Jessica Wang
7c7989abb2 bug 7466: related UI change for CreateAccount API. 2010-12-15 13:33:27 -08:00
Jessica Wang
7ac8bfaa2d Network Offering page - implement basic search and advanced search. 2010-12-15 13:33:26 -08:00
Jessica Wang
66ab7e343d related UI change after API Bug (#7498) is fixed. 2010-12-15 10:37:21 -08:00
Jessica Wang
4c44ffec5d Host page - implement basic search and advanced search. 2010-12-15 10:21:32 -08:00
Jessica Wang
a8e62cf669 remove primary storage page since primary storage is only a sub-page (tab) in host page. 2010-12-15 09:58:29 -08:00
will
e466905a4d bug 7271: Fixed an issue where async query commands continue to execute even after leaving the current page context. This results in some weird UI behavior such as duplication or even items being added to the wrong pages. 2010-12-14 17:32:04 -08:00
Jessica Wang
6362f0c163 when clicking cluster node in zone tree, list only hosts in middle menu. (before this checkin, we list hosts and primary storages in middle menu) 2010-12-14 17:22:01 -08:00
Jessica Wang
264dd967d4 host page - primary storage tab - implement 3 actions. 2010-12-14 16:54:53 -08:00
Jessica Wang
b0305e710d host page - add primary storage tab. 2010-12-14 16:20:30 -08:00
Jessica Wang
1f2ff1bec2 host page - make statistics tab the last tab. 2010-12-14 15:35:28 -08:00
Jessica Wang
c64abad8c5 Network Offering page - corresponding UI change after updateNetworkOffering API is fixed. 2010-12-14 15:07:28 -08:00
Jessica Wang
3a8ab080ff Network Offering page - implement "Edit Network Offering". 2010-12-14 14:56:23 -08:00
Jessica Wang
b2f3728017 Network Offering page - add availability field. 2010-12-14 14:24:34 -08:00
Jessica Wang
6e8a64d38a Add Network Offering page. 2010-12-14 14:02:27 -08:00
Jessica Wang
b79cc43a6e Add "Security Group" at left menu. 2010-12-14 13:23:30 -08:00
Jessica Wang
0d5555fc32 Account page - fix a bug that newly created account in middle menu showed wrong data. 2010-12-14 11:29:46 -08:00
will
50a076efbf The left menu navigation should be smooth now. 2010-12-13 18:56:25 -08:00
Jessica Wang
ee6e7b8bf3 replace search_panel as a blank one (blank_search_panel) on pages that has middle menu without search and pagination (e.g. network page, cluster page) 2010-12-13 17:52:38 -08:00
Jessica Wang
7ba5fa9541 bug 7469: Snapshot page - Create Template from Snapshot dialog - add "isFeatured" dropdown field. 2010-12-13 17:46:58 -08:00
Jessica Wang
0754663657 Update Template - update embedded jsonObj after calling UpdateTemplate API and UpdateTemplatePermission API. 2010-12-13 17:16:24 -08:00
Jessica Wang
4549552904 Update ISO - update embedded jsonObj after calling UpdateISO API. 2010-12-13 16:59:05 -08:00
Jessica Wang
f44af7d714 bug 7449: ISO page - add isFeatured dropdown to Add ISO dialog and list isFeatured in grid. 2010-12-13 16:21:34 -08:00
Jessica Wang
24b92b2c56 Network page, cluster page, primary storage page, host page - show middle menu without search panel and pagination. 2010-12-13 15:03:41 -08:00
Jessica Wang
742bb65df2 IP Address page - Basic Search - search by keyword parameter. 2010-12-13 14:20:11 -08:00
Jessica Wang
b1e649f856 Creating new account - switch the context to "All accounts" if it's not "All accounts" that is being selected. (e.g. it's "My accounts" that is being selected). 2010-12-13 14:12:28 -08:00
Jessica Wang
84edea9c0f domain page - fix a bug that newly created domain appears twice in domain tree. 2010-12-13 13:58:36 -08:00
Jessica Wang
85f3a48744 creating new item in middle menu - put newly added item on the top instead of on the bottom. 2010-12-13 13:50:21 -08:00
Jessica Wang
69403e05ec Basic Search - search by keyword parameter. 2010-12-13 13:16:13 -08:00
Jessica Wang
fbd2e32882 Optimize afterAddingMidMenuItem() - do not need to pay extra parameter hasMultipleSelectionSubContainer. 2010-12-13 09:53:43 -08:00
Jessica Wang
94330f0d79 IP Address - load balancer page - fix a bug that algorithm dropdown didn't show the right value in edit mode. 2010-12-10 20:10:43 -08:00
Jessica Wang
b9491fc439 UploadLoadBalancer API has been changed to disallow private port to be updated. Here is corresponding UI change. 2010-12-10 20:04:39 -08:00
Jessica Wang
4ea8424332 External Firewall, External Load Balancer - change lable from "URL" to "IP" since what API returns is actually IP instead of URL. 2010-12-10 19:51:31 -08:00
Jessica Wang
d341ea4218 API parameter name has been changed. Here is corresponding UI change. 2010-12-10 19:41:07 -08:00
Jessica Wang
da5b8d2709 IP Address page - Load Balancer tab - correct parameter name. 2010-12-10 19:31:31 -08:00
Jessica Wang
327f3736fa IP Address page - load balancer tab - add a paramter ("applied") to API call when manage section is to be expanded. 2010-12-10 19:24:35 -08:00
Jessica Wang
789f6f2b5f secondary storage - fix a bug that newly created secondary storage has duplicate copy. 2010-12-10 16:34:12 -08:00
Jessica Wang
0f22dc9628 Domain page - switch back to details tab when different domain node is clicked. 2010-12-10 15:47:07 -08:00
Jessica Wang
7a6ff9e9e1 For multiple selection middle container (e.g. Instance page), set selectable widget on a newly created sub container in middle menu. (instead of setting selectable widget to the whole middle menu) 2010-12-10 15:26:47 -08:00
Jessica Wang
da39edb9e6 Dashboard for domain admin - implement recent errors section. 2010-12-10 11:47:51 -08:00
Jessica Wang
ce3d089db0 Dashboard for domin admin - implement counting total number of VM, volume, snapshot, account. 2010-12-10 11:28:11 -08:00
Jessica Wang
6a6f0874ae Direct Network - Add IP Range - prepend newly added record on the top. 2010-12-10 10:29:04 -08:00
Jessica Wang
3f2f7fd49f Public Network - Add IP Range - do not pass endip to CreateVLANIPRange API if value is empty. 2010-12-10 10:19:03 -08:00
Jessica Wang
3291ddc392 Direct Network - Add IP Range - do not pass endip to CreateVLANIPRange API if value is empty. 2010-12-10 10:10:46 -08:00
Jessica Wang
b485796e8b Network page - IP Range tab - add ID row. 2010-12-10 09:52:12 -08:00
Jessica Wang
3b44a7a089 bug 7452: after creating a new account, clicking All Accounts menu. 2010-12-09 20:12:34 -08:00
Jessica Wang
7ef9c06b6d bug 7448: direct network - IP Allocation tab - support delete IP Range. 2010-12-09 19:45:02 -08:00
Jessica Wang
2dd29d2110 bug 7448: correct API for delete network. 2010-12-09 19:34:24 -08:00
Jessica Wang
56b28cf516 bug 7458: zone - network - after creating load balancer, show the newly created item on UI. 2010-12-09 19:29:23 -08:00
Jessica Wang
d09866af1f bug 7458: zone - network - after creating external firewall, show the newly created item on UI. 2010-12-09 19:07:49 -08:00
Jessica Wang
f09eb46be0 bug 7458: zone - network - implement List Load Balancer, Delete Load Balancer no UI. 2010-12-09 18:45:23 -08:00
Jessica Wang
d5568a35f7 bug 7458: zone - network - implement Add Load Balancer. 2010-12-09 18:31:15 -08:00
Jessica Wang
b853cad913 bug 7458: zone - network - implement List External Firewall. 2010-12-09 18:04:34 -08:00
Jessica Wang
b724ff8cfa bug 7458: zone - network - implement Add External Firewall. 2010-12-09 17:34:20 -08:00
will
6cff798082 bug 7465: removed network type from service offerings. 2010-12-09 17:25:23 -08:00
will
e54892290c Cleaned up the UI for Beta2 features. 2010-12-09 15:15:40 -08:00
will
1915cbcdc7 bug 7199: Removing capability of editing tags for both service and disk offering. 2010-12-09 15:15:39 -08:00
Jessica Wang
ccf812dde7 bug 7448: zone tree - network - implement Refresh button on right panel. 2010-12-09 15:00:41 -08:00
Jessica Wang
6a57168a0c bug 7448: public network - implement delete IP Range. 2010-12-09 14:48:28 -08:00
Jessica Wang
2e77e3bcd8 bug 7448: implement Delete (Direct) Network. 2010-12-09 14:26:26 -08:00
Jessica Wang
1ddc5af786 bug 7448: zone tree - network - Add IP range to public network - fix a bug that VLAN ID field disappear after creating a new IP range to public network. 2010-12-09 13:48:42 -08:00
Jessica Wang
476ed64f6b bug 7448: zone tree - network - Add (direct) network - remove Type (direct, public) since type is always direct, remove "untagged" option since direct network doesn't have "untagged" option. 2010-12-09 13:01:05 -08:00
Jessica Wang
dcad660789 bug 7448: zone tree - network - Add IP range to public network - remove VLAN Type option (because it's always "Virtual") and networkName, networkDesc (because it's for direct network, not public network). 2010-12-09 12:27:11 -08:00
Jessica Wang
5662ea7d90 bug 7448: zone tree - network - direct network page - details tab - remove IP range row. 2010-12-09 11:48:17 -08:00
Jessica Wang
8d87271dad bug 7448: zone tree - network - implement Add IP Range for direct network. 2010-12-09 11:38:02 -08:00
Jessica Wang
b043f5517f bug 7448: zone tree - network - implement Add IP Range for public network. 2010-12-09 11:07:23 -08:00
Jessica Wang
2f39796392 bug 7448: zone tree - network - Add Network Dialog - after adding a direct network, show it in middle menu. 2010-12-09 09:34:01 -08:00
Jessica Wang
cff9855402 bug 7448: zone tree - network - implement Add Network Dialog. 2010-12-08 19:53:13 -08:00
will
11e22726b7 bug 7438: Commenting out feature where you can directly create a VM from a template or ISO for Beta2. It just doesn't work with the new networking model. 2010-12-08 19:22:14 -08:00
will
83d68999a2 bug 7312: fixed issue where changing the "customize" drop-down when adding a new disk offering does nothing. 2010-12-08 19:13:42 -08:00
Jessica Wang
a4f35f90ce bug 7448: zone tree - network - change element ID of IP range template since it's shared by both public network and direct network. 2010-12-08 18:52:44 -08:00
Jessica Wang
01a04ecad0 bug 7448: zone tree - network - public network page - IP allocation tab - apply new parameter (forvirtualnetwork=true) when calling listVlanIpRanges API. 2010-12-08 18:41:21 -08:00
Jessica Wang
4e9c030d82 bug 7448: zone tree - network - public network page - implement IP allocation tab. 2010-12-08 18:11:50 -08:00
will
2965997f96 bug 7343: You no longer have any actions associated with source nat ips
- Fixed dialog width issues
2010-12-08 18:05:25 -08:00
Jessica Wang
ad5870bd70 bug 7448: zone tree - network - public network page - implement details tab. 2010-12-08 17:40:36 -08:00
Jessica Wang
fa45669a8a bug 7448: zone tree - network - public network - add "Firewall" tab, "Load Balancer" tab. 2010-12-08 17:10:01 -08:00
Jessica Wang
c7ed0cf134 bug 7448: zone tree - network - only show "public network" in middle menu when zone is in advanced-mode. 2010-12-08 16:21:36 -08:00
Jessica Wang
14ef4c2d57 template page - add hypervisor in grid. 2010-12-08 15:31:32 -08:00
Jessica Wang
f32c0b8a39 bug 7448: zone tree - network - add public network as the 1st middle menu item (hardcode it as "Public Network). 2010-12-08 15:04:17 -08:00
will
7270b2f285 Removed network type from the UI as it is no longer used anymore. 2010-12-08 14:14:21 -08:00
Jessica Wang
7a8cc8c087 bug 7448: zone tree - network page - add VLAN in IP Allocations tab. Remove Podname from details tab. 2010-12-08 13:54:01 -08:00
Jessica Wang
b5cf31857f bug 7448: Direct Network page - implement "IP Allocation" tab. 2010-12-08 13:25:00 -08:00
Jessica Wang
ee98b1a384 bug 7448: zone tree - add "Network" node - when clicking network node, populating Direct Network into middle menu. 2010-12-08 11:51:29 -08:00
will
847e458e0e You can now view the NICS attached to a VM. 2010-12-07 18:04:09 -08:00
Jessica Wang
d6af02bb0e instance page - deployVM with template that is passwordEnabled - pop up a dialog box to show password after action succeeds. 2010-12-07 14:06:57 -08:00
Jessica Wang
e9ba4263f9 instance page - reset password - pop up a dialog box after action succeeds. 2010-12-07 13:45:55 -08:00
Jessica Wang
5c25508949 IP address page - optimize code to call listVirtualMachines only once. 2010-12-07 13:28:19 -08:00
will
9757b294b3 Adding shared Direct Network now works. 2010-12-07 12:51:31 -08:00
Jessica Wang
64e6f41015 IP Address page - Port Forwarding tab - (1) add "state" column. (2) change "delete" link to "revoke" link. 2010-12-07 11:17:39 -08:00
Jessica Wang
ddd5bb03d0 Creat port forwarding rules has been changed from sync to async 2010-12-07 10:00:20 -08:00
will
80da388c64 You can finally select multiple dedicated networks. 2010-12-06 20:10:00 -08:00
will
9cc7766948 You can finally select multiple dedicated networks. 2010-12-06 18:51:23 -08:00
will
eaf4fc3d8b Fixed issues with vlan networks in a zone related to not making each network template unique. 2010-12-06 16:42:10 -08:00
Jessica Wang
7a18c09000 account page - user tab - implement "Delete User" action. 2010-12-06 16:37:23 -08:00
Jessica Wang
000c484324 account page - user tab - implement "Change Password" action. 2010-12-06 16:20:12 -08:00
will
d61c4d0da4 Fixing pods to make use of netmask instead of cidr 2010-12-06 16:06:08 -08:00
Jessica Wang
c07d1b3e7b Account page - user tab - implement "Edit User" action. 2010-12-06 15:59:49 -08:00
Jessica Wang
0fe40e4ba4 Add two submenu links under Account - My Account (user, domain-admin, admin), All Accounts (domain-admin, admin). 2010-12-06 14:58:35 -08:00
Jessica Wang
ab98a1d553 account page - user tab - show "no available actions" when mouse is over action menu and login as domain-admin role. 2010-12-06 14:34:58 -08:00
Jessica Wang
232860c562 account page - user tab - implement "Register Keys" action. 2010-12-06 14:21:19 -08:00
will
b628c3f46c Adding UI to allow adding of dedicated direct network 2010-12-06 14:15:41 -08:00
Jessica Wang
88d0ab4d54 Account page - implement Add User dialog (which is different from Add Account Dialog) 2010-12-06 14:01:05 -08:00
Jessica Wang
baed52fc99 account page - creating new account is using createUser API (we don't have createAccount API). So, the object returned is user object instead of account object. We need to call listAccounts to get account object to update UI. 2010-12-06 12:49:40 -08:00
Jessica Wang
e0c3c96b0b account page - fix a bug that wrong parameter was passed to listUsers API. 2010-12-06 12:31:18 -08:00
Jessica Wang
2006cc36bb Account page - add User tab. 2010-12-06 12:24:30 -08:00
Jessica Wang
6a0159c498 Domain page - implement refresh button for each tree node. 2010-12-06 11:13:31 -08:00
edison
7cd63fa48a change Virtualized to Virtual 2010-12-06 10:58:30 -08:00
Jessica Wang
d1ce9e5e5d Domain page - get sub-domains only when expand icon is clicked (instead of drawing the whole tree the first time). 2010-12-03 20:38:09 -08:00
Jessica Wang
41996fbcf9 Add Domain Dialog box - default parent domain dropdown field to the domain who is curretnly loaded in right panel. 2010-12-03 20:06:21 -08:00
Jessica Wang
1bd40ce8ee fix a bug: DeleteDomain is async, not sync. 2010-12-03 19:50:32 -08:00
Jessica Wang
a8429fbe3c fix a bug that clicking system menuexpands too slow. 2010-12-03 19:39:10 -08:00
Jessica Wang
5db4f229eb Change element ID of menu "System" to "leftmenu_system". 2010-12-03 19:26:58 -08:00
Jessica Wang
201002e58f Change element ID of menu "Configuration" to "leftmenu_configuration". 2010-12-03 19:20:07 -08:00
Jessica Wang
54e53f2037 Domain page - implement DeleteDomain API. 2010-12-03 18:54:04 -08:00
will
a1573350f9 Defaulted "No Thanks" as the data disk offering. 2010-12-03 18:07:36 -08:00
will
e50842557c Finalized changed to enable Virtual Networking in new network model. 2010-12-03 17:40:05 -08:00
will
54ece4c460 - Enable virtual networking mode in the VM wizard. 2010-12-03 17:40:04 -08:00
Jessica Wang
09aa5605fa Domain page - implement "Add Domain". 2010-12-03 16:47:17 -08:00
Jessica Wang
bb9877b2a2 Account page - implement "Add User" function. 2010-12-03 15:13:05 -08:00
Jessica Wang
7a80bf102f Disk Offering - add public/private option and domain dropdown during creation. Support domain to be updated after a disk offering is created. 2010-12-03 11:52:03 -08:00
Jessica Wang
e393e15f7a fix a bug that "no items available" was not removed when primary storage was created. 2010-12-03 11:19:28 -08:00
Jessica Wang
3f5b1e4c0e update service offering - support updating domain when updating a service offering. 2010-12-02 19:27:54 -08:00
Jessica Wang
87a5ee27ab Create Service Offering - add public/private option. When private is selected, show domain dropdown field. 2010-12-02 18:45:51 -08:00
Jessica Wang
2e28753231 add host - fix a bug "Unable to execute API command listclusterresponse due to invalid value undefined for parameter podid". (This happened when zonetree is hidden) 2010-12-02 17:48:52 -08:00
Jessica Wang
b58c2d1e62 VM Wizard - step1, select template/ISO - implment pagination and search. 2010-12-02 16:46:56 -08:00
Jessica Wang
250496c178 Service Offering page, Disk Offering page - implement basic search and advanced search. 2010-12-02 15:51:49 -08:00
Jessica Wang
2680b8ca12 System VM page - implement basic search and advanced search. 2010-12-02 15:34:01 -08:00
Jessica Wang
93699c473c Routers page - implement basic search and advanced search. 2010-12-02 15:25:40 -08:00
Jessica Wang
1a3a5b2050 advanced search - show domain and account field when login as domain-admin. 2010-12-02 14:48:05 -08:00
Jessica Wang
49dba2558f instance page - customize advanced search (3 kinds: general, no state dropdown, no account and domain dropdown) 2010-12-02 14:42:41 -08:00
Jessica Wang
9f5b03d0f7 Alert page - implement basic search and advanced search. 2010-12-02 12:50:05 -08:00
Jessica Wang
9075d56863 Account page - implement basic search and advanced search. 2010-12-02 12:28:03 -08:00
Jessica Wang
87737248f6 fix a bug - if adding an item fails and appears in red, the next successfully added item appear in red, too. (after this fix, the next successfully added item will appear in green). 2010-12-02 11:57:00 -08:00
Jessica Wang
87320056bd dashboard - fix a bug "alerts is undefined" when login as user-role and recent errors is not empty. 2010-12-02 11:53:54 -08:00
Jessica Wang
2d70fb25dd ISO page - implement basic search and advanced search. 2010-12-02 11:40:47 -08:00
Jessica Wang
accd9bcf97 template page - implement basic search and advanced search. 2010-12-02 11:16:52 -08:00
Jessica Wang
8e4c003285 IP Address page - implement basic search and advanced search. 2010-12-02 10:58:12 -08:00
Jessica Wang
a6898079d5 snapshot page - implement basic search and advanced search. 2010-12-02 10:46:59 -08:00
Jessica Wang
21ca5935b2 Events page - advanced search - start date, end date - apply date picker widget. 2010-12-02 10:29:42 -08:00
Jessica Wang
df9cc101db instance page - advanced search - remove state dropdown field since we have filter menu on left navigation already ("Running Instances", "Stopped Instances", "Destroyed Instances"). 2010-12-02 10:13:43 -08:00
Jessica Wang
0309a2c8e4 clear up basic search before loading advanced search result (to avoid confusion). 2010-12-01 19:55:00 -08:00
Jessica Wang
70d956cc6f advanced search dialog box - Enter key pressing at any place in this dialog has the same effect as clicking search button in this dialog. 2010-12-01 19:50:57 -08:00
Jessica Wang
965026a4a5 volume page - implement advanced search. 2010-12-01 19:37:13 -08:00
Jessica Wang
51ed097cbf advanced search - fix a bug that clicking next page will lose advanced search parameters. 2010-12-01 19:20:20 -08:00
Jessica Wang
aae2e95ed2 events page - implement advanced search. 2010-12-01 18:58:12 -08:00
Jessica Wang
c4423a46d4 instance page - implement advanced search. 2010-12-01 18:21:24 -08:00
Jessica Wang
84323d16e9 instance page - fix a bug that instance groups are duplicate when login as user-role and click instance menu more than once. 2010-12-01 17:41:11 -08:00
Jessica Wang
f23135514a instance page - implement advanced search button clicking. 2010-12-01 17:27:24 -08:00
Jessica Wang
2bcc637a09 remove obsolete code. 2010-12-01 16:17:51 -08:00
Jessica Wang
b482b1c797 volume page - implement basic search. 2010-12-01 16:08:47 -08:00
Jessica Wang
75789eb600 events page - implement basic search. 2010-12-01 15:54:31 -08:00
Jessica Wang
6a859a9322 basic search - clear input text when switching to a different page. 2010-12-01 15:42:44 -08:00
Jessica Wang
9d33c2a63e instance page - implement basic search 2010-12-01 15:39:25 -08:00
Jessica Wang
59667ebe14 Search - add getSearchParamsFn() on all pages. 2010-12-01 14:41:36 -08:00
Jessica Wang
833c1708ce instance page - fix a bug that instance groups didn't show when login as a user. 2010-12-01 13:43:54 -08:00
Jessica Wang
34f660b403 replace noNull() with fromdb(). 2010-12-01 11:06:52 -08:00
Jessica Wang
cad49264e0 replace encodeURIComponent() with todb(). 2010-12-01 10:50:44 -08:00
Jessica Wang
5b72f25552 reset pagination when switching to a different page. 2010-11-30 17:35:42 -08:00
Jessica Wang
7dcd1f3851 pagination - hide previous button on first page. Show next button if next page is available, hide next button otherwise. 2010-11-30 17:10:43 -08:00
Jessica Wang
0ad7680dfd pagination - implement previous button, next button. 2010-11-30 16:52:37 -08:00
Jessica Wang
702aa75c51 comment out obsolete code. 2010-11-30 15:42:33 -08:00
Jessica Wang
88e47322cc primary storage page - implement refresh button. 2010-11-30 15:24:08 -08:00
Jessica Wang
6b37ae7149 Host page - fix a bug that refresh button was not working in Firefox (but was working in IE). 2010-11-30 15:19:35 -08:00
Jessica Wang
718e6b6a0c VM wizard - limit template number to be 6 on each page in VM Wizard. 2010-11-30 14:11:54 -08:00
Jessica Wang
a57b99d72b host page - implement refresh button. 2010-11-30 13:53:45 -08:00
Jessica Wang
17ffde1c17 API has changed to return all if pagesize is not specified. Here is more corresponding UI change. 2010-11-30 11:26:21 -08:00
Jessica Wang
db3b75bda0 API has changed to return all if pagesize is not specified. Here is corresponding UI change. 2010-11-30 11:03:58 -08:00
Kelven Yang
54f177cacc 1) Make generic dao be able to persist UTF-8 string for internationalization support
2) Undo gson Unicode escape in API response object to avoid double escaping which can break Javascript from getting correct text content
3) Correct API layer in dealing with character encoding
4) Remove double escape in cloud.core.js
2010-11-30 09:40:54 -08:00
will
b2ba0521df - Using JSTL for the internationalization framework of the UI and standardized the message bundles.
- Fixed cloud.core.callbacks.js to include the new "sessionKey" variable that is needed to prevent CRSF attacks.
2010-11-29 20:06:27 -08:00
Jessica Wang
76b31ab7b8 new UI - cluster page - implement refresh button. 2010-11-29 17:24:12 -08:00
Jessica Wang
8157294597 new UI - Pod page - implement refresh button. 2010-11-29 17:14:30 -08:00
Jessica Wang
a19539edb1 new UI - zone page - implement refresh button. 2010-11-29 16:57:06 -08:00
Jessica Wang
67fd52db08 new UI - refresh button - replace leftmenuId with onRefreshFn which is more flexible to customize. 2010-11-29 16:26:43 -08:00
Jessica Wang
ca6a107b2a new UI - update zone - change warning text. 2010-11-29 16:01:25 -08:00
Jessica Wang
49e22e9b19 new UI - domain tree - make whole domain row clickable (before this change, only domain name was clickable). 2010-11-29 15:31:59 -08:00
Jessica Wang
90bb06c3e2 new UI - zone tree - make whole zone row clickable (before this change, only zone name was clickable). 2010-11-29 15:11:11 -08:00
Jessica Wang
f63409029a new UI - zone tree - make whole pod row and whole cluster row clickable (before this change, only pod name and cluster name were clickable). 2010-11-29 15:04:21 -08:00
Jessica Wang
96153b00b2 account page - fix a bug that refresh button was not working properly. 2010-11-29 14:11:13 -08:00
Jessica Wang
49d40df2fe domain page - implement refresh button. 2010-11-29 14:06:11 -08:00
Jessica Wang
9cbb617f34 physical resources page - implement refresh button. 2010-11-29 13:54:36 -08:00
Jessica Wang
ed92070142 dashboard page - implement refresh button. 2010-11-29 13:32:04 -08:00
Jessica Wang
477bb92e02 Refresh button - implement refresh button on global settings page. 2010-11-29 13:01:49 -08:00
Jessica Wang
28e338ff7e Refresh button - implement refresh button on instance page, volume page, snapshot page, IP address page, template page, ISO page, account page, event page, alert page, virtual router page, system VM page, disk offering page, service offering page. 2010-11-29 11:54:22 -08:00
Jessica Wang
87fe4f25ae primary storage page - remove "Edit Primary Storage" option from UI because updateStoragePool API is commented out. 2010-11-29 10:10:01 -08:00
Jessica Wang
bdb1f31dc4 new UI - Primary Storage page - get json object from middle menu item instead of details tab. 2010-11-24 17:58:13 -08:00
Jessica Wang
757a9204f0 new UI - Host page - get json object from middle menu item instead of details tab. 2010-11-24 17:36:52 -08:00
Jessica Wang
9885392f5b new UI - cluster page - fix a bug "$leftmenuItem1 is not found". 2010-11-24 17:28:13 -08:00
Jessica Wang
6198d6ec73 new UI - pod page - get json object from middle menu item instead of details tab. 2010-11-24 17:13:36 -08:00
Jessica Wang
9eb0cfcb5b new UI - zone page - check if variable is null before getting it's property. 2010-11-24 17:00:14 -08:00
Jessica Wang
0096dd03f2 new UI - fix a bug: curly brackets was missing. 2010-11-24 16:29:51 -08:00
Jessica Wang
eabad148e8 new UI - IP address page - clear grid header title and static NAT field after releasing IP. 2010-11-24 16:17:26 -08:00
Jessica Wang
f546436682 new UI - disk offering page, service offering page - check if $midmenuItem1, jsonObj is null before getting its property. 2010-11-24 16:11:03 -08:00
Jessica Wang
e8eb8f4703 new UI - router page, systemVM page - check if $midmenuItem1, jsonObj is null before getting its property. 2010-11-24 15:26:25 -08:00
Jessica Wang
c7ca1a705d new UI - alert page - add ID field. 2010-11-24 15:20:57 -08:00
Jessica Wang
a241a3fe54 new UI - Event page - check if jsonObj is null or not before getting its property. 2010-11-24 15:13:33 -08:00
Jessica Wang
921249e399 new UI - domain page - show zero if no accounts/instances/volume is under a domain. 2010-11-24 15:09:52 -08:00
Jessica Wang
17102c4096 new UI - Account page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page. 2010-11-24 14:50:11 -08:00
Jessica Wang
2dd325f567 new UI - ISO page - update ISO name in middle menu when ISO is updated in right panel. 2010-11-24 14:41:24 -08:00
Jessica Wang
74086a54a1 new UI - template page - update template name in middle menu when template is updated in right panel. 2010-11-24 14:26:43 -08:00
Jessica Wang
efd8cca67b new UI - instance page - update middle menu status icon when switching back to details tab (so, status color in middle menu is consistent with status color in right panel). 2010-11-24 14:03:19 -08:00
Jessica Wang
44334731ed new UI - IP Address page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page. 2010-11-24 12:47:14 -08:00
Jessica Wang
94737421c7 new UI - instance page - router tab - retire function vmRouterAfterSubgridItemAction() 2010-11-24 12:36:39 -08:00
Jessica Wang
2ddec0d855 new UI - instance page - router tab - related UI change after bug 6787("RebootRouter API should return an embedded object on success") is fixed. 2010-11-24 11:40:37 -08:00
Jessica Wang
700ec25802 new UI - Snapshot page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page. 2010-11-24 11:24:05 -08:00
Jessica Wang
bd8adbf5ca new UI - volume page - fix a bug that JS error "$midmenuItem1 is null or not an object ", "jsonObj is null or not an object" when switching between tabs on an empty page. 2010-11-24 10:58:38 -08:00
Jessica Wang
6435e701d0 new UI - instance page - fix a bug that JS error "jsonObj is null or not an object" when switching between tabs on an empty page. 2010-11-24 10:52:29 -08:00
Jessica Wang
1ce538b6a9 but 7309: fix console proxy thumbnail disappearing problem. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:15:51 -08:00
Jessica Wang
2e00c539b7 bug 7257: Pod page - pod node in tree gets updated when right panel is updated. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:14:26 -08:00
Jessica Wang
2491e363a1 bug 7257: Zone page - zone node in tree gets updated when right panel is updated. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:13:26 -08:00
Jessica Wang
b6ce75a8c1 bug 7257: Disk Offering page - middle menu gets updated when right panel is updated. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:12:16 -08:00
Jessica Wang
bd7f5e1bcf bug 7297: related UI change for change of 3 portForwarding API. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:10:32 -08:00
Jessica Wang
bf92a20432 bug 7262: global settings page - set padding in value column. So, description won't be shifted into value column when value is empty. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:08:35 -08:00
Jessica Wang
dc27725739 bug 7277: ISO page - after Download ISO action succeeds, show URL returned by API on dialog box and make URL clickable. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:06:41 -08:00
Jessica Wang
b62f1acd23 bug 7277: after Download Template action succeeds, show URL returned by API on dialog box and make it clickable. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:04:39 -08:00
Jessica Wang
25cbd6565c bug 7282: VM wizard - step 3 - select disk offering - prevent a person from moving on if no disk offering is selected. (merge from 2.2.beta1 branch to master branch) 2010-11-23 20:03:04 -08:00
Jessica Wang
f588821cf9 bug 7277: template page - System VM template don't have "Download Template" option. (merge from 2.2.beta1 branch to master branch) 2010-11-23 17:00:13 -08:00
Jessica Wang
6cc2dd9b28 bug 7277: ISO page - implement "Download ISO" action. (merge from 2.2.beta1 branch to master branch) 2010-11-23 16:58:51 -08:00
Jessica Wang
b18add1373 bug 7277: template page - implement "Download Template" action. (merge from 2.2.beta1 branch to master branch) 2010-11-23 16:57:26 -08:00
Jessica Wang
8666fb3fc4 new UI - Add Direct IP Range dialog box - add new field "guest gateway". (merge from 2.2.beta1 branch to master branch) 2010-11-23 16:55:36 -08:00
Jessica Wang
952dec199a bug 7262: global settings page - if no value is assigned, display "Not applicable". (merge from 2.2.beta1 branch to master branch) 2010-11-23 16:53:29 -08:00
Jessica Wang
45c026b6e1 new UI - Add Zone Pod Wizard - basic mode - add pod step - add new field "guest gateway" . (merge from 2.2.beta1 branch to master branch) 2010-11-23 16:47:10 -08:00
Jessica Wang
6f8f97db5c new UI - delete zone - clear up everything in zone page after deleting zone succeeds. (merge from 2.2.beta1 branch to master branch) 2010-11-23 16:45:29 -08:00
Jessica Wang
85cc68a742 bug 7253: show error message when addnig host fails. (merge from 2.2.beta1 branch to master branch) 2010-11-23 16:34:11 -08:00
will
69ce2a090e Merge with Master: Defaulted the root disk offering to the first offering. 2010-11-23 11:13:47 -08:00
Jessica Wang
7df47f053e bug 7252: check whether pods is null before getting its length. 2010-11-19 20:15:31 -08:00
Jessica Wang
dd06fc9639 bug 7255: correct variable name. 2010-11-19 20:14:12 -08:00
Jessica Wang
0cd0795645 new UI - Add zone pod wizard - after action message screen - hide guest ip range message box if it's advanced mode. 2010-11-19 18:38:18 -08:00
Jessica Wang
d8e285bb0b new UI - add zone pod wizard - change visual layout of last step (action action screen). 2010-11-19 16:58:48 -08:00
Jessica Wang
919f2d57b1 new UI - zone page - add pod - expand zone node to show newly added pod after adding pod succeeds. 2010-11-19 16:33:43 -08:00
Jessica Wang
8c5b5107ef bug 7064: zone apge - refresh pod dropdown in add host dialog, add primary storage dialog after adding pod. 2010-11-19 15:58:30 -08:00
Jessica Wang
b6f496561e bug 7064: zone page - implement Add Primary Storage option from zone. 2010-11-19 15:58:29 -08:00
Jessica Wang
10d07a7e80 bug 7064: zone page - implement Add Host option from zone. 2010-11-19 15:02:08 -08:00
Jessica Wang
edf70d295d bug 7064: zone page - implement Add Host option from zone. 2010-11-19 15:02:08 -08:00
Jessica Wang
018ad61fcc new UI - zone page - show spinning wheel before every tab is fully loaded. 2010-11-19 13:12:10 -08:00
Jessica Wang
e9145e4011 new UI - zone page - switch network tab and secondary storage tab. 2010-11-19 12:01:28 -08:00
Jessica Wang
489f4909b4 new UI - cluster page - fix a bug that zone name and pod name didn't show in Add Host dialog, Add Primary Storage dialog. 2010-11-19 11:49:43 -08:00
Jessica Wang
ae1274e976 bug 7064: resource pages - give every addXXX action a dedicate button. 2010-11-19 11:23:49 -08:00
Jessica Wang
3bada61491 bug 7062: add primary storage dialog - changing protocol (NFS, ISCSI) will hide/show different fields. 2010-11-18 19:57:53 -08:00
Jessica Wang
43163090c7 new UI - add 2 add buttons on top. 2010-11-18 19:30:13 -08:00
will
6376363872 bug 7229: ErrorInMaintenance will now be shown in red. 2010-11-18 19:28:40 -08:00
Jessica Wang
71141bcd5b new UI - Edit Zone - not call updatePod API if nothing is changed. 2010-11-18 19:21:50 -08:00
Jessica Wang
5bed687254 new UI - resource zone tree - tree node will only expand when arrow icon is clicked. 2010-11-18 19:00:55 -08:00
Jessica Wang
dbb5404303 bug 7233: only send changed value to UpdateZone API. 2010-11-18 18:49:35 -08:00
will
2eaf10e293 bug 5918: added domain to volume detail 2010-11-18 18:27:39 -08:00
will
6df0d87dc2 bug 7014: fixed JS error when attempting to view a non-selected vm instance
status 7014: resolved fixed
2010-11-18 18:11:29 -08:00
will
ad822bc136 bug 7081: fixed issue where the vlan drop-down wasn't being shown because the dialogs were not being cleaned up everytime you clicked on the resource, zone, or pod link on the left nav. 2010-11-18 17:17:23 -08:00
will
fc7d519c4b bug 7018: fixed an issue where dialog boxes were not correctly being cleaned up when you navigated in the UI. Essentially they were being duplicated.
- Fixed issue where the "change" event on the Add Volume dialog was being duplicated.
bug 7018: resolved fixed
2010-11-18 16:52:58 -08:00
Jessica Wang
f7ffe916cd bug 7212: IP address - load balancer tab - show error in dialog box when creating load balancer rule fails. 2010-11-18 16:36:06 -08:00
Jessica Wang
47468a0365 bug 7212: IP address - port forwarding tab - show error in dialog box when creating Port forwarding rule fails 2010-11-18 16:32:50 -08:00
Jessica Wang
8b6eb37603 new UI - registerISO, registerTemplate - remove UI restriction that template name needs to be English character. 2010-11-18 16:05:14 -08:00
Jessica Wang
e85274266f bug 6940: IP Address page - show/hide different tabs after enable/disable Static NAT. 2010-11-18 15:53:08 -08:00
Jessica Wang
d3f31ba287 bug 6940: IP Address page - Show which VM it is currently static NATed to. 2010-11-18 15:30:55 -08:00
Jessica Wang
71f6b6abc8 bug 6940: IP Address page - implement Disable Static NAT action. 2010-11-18 14:56:10 -08:00
Jessica Wang
740b4e7c4c bug 6764: zone page - Add VLAN dialog - public untagged has only one option ("zone-wide") in scope. 2010-11-18 11:43:38 -08:00
Jessica Wang
b2bcb9e6e6 bug 6940: IP Address page - Enable Static NAT option is only available for IP that is manageable. 2010-11-17 18:18:58 -08:00
Jessica Wang
0890eff9f6 new UI - instance page - details tab - add ID field. 2010-11-17 18:12:07 -08:00
Jessica Wang
e6f0ab4dba bug 6940: IP Address page - implement Enable Static NAT action. 2010-11-17 17:49:12 -08:00
Jessica Wang
6100dc62b5 bug 6940: IP Address page - show/hide tabs upon isstaticnat, issourcenat, forvirtualnetwork value. 2010-11-17 16:23:36 -08:00
Jessica Wang
39327f2f38 bug 6940: IP Address page - details tab - add "Static NAT" field. 2010-11-17 15:43:51 -08:00
Jessica Wang
8c8188afec bug 7151: cluster page - add "Add Host", "Add Primary Storage" option. 2010-11-17 15:18:09 -08:00
Jessica Wang
d491490cde bug 7038: Pod page - Add Direct IP Range dialog - remove gateway field. Get gateway value from pod. 2010-11-17 14:18:52 -08:00
Jessica Wang
b6f15213e5 bug 7208: not pass vlan parameter to UpdateZone API if vlan is null 2010-11-17 13:09:22 -08:00
Jessica Wang
fed5bbcfbe bug 7208: not pass vlan parameter to CreateZone API if vlan is null. 2010-11-17 12:24:31 -08:00
Jessica Wang
08247906f2 bug 7208: Guest vlan range should be optional for zone with Advance network support 2010-11-17 12:08:15 -08:00
Jessica Wang
37612196b8 Bug 7207: Add Zone Pod Wizard - Step2: shouldn't show "vlan range" fields when create zone with Basic network type 2010-11-17 11:06:34 -08:00
Jessica Wang
745d3e816d bug 7206: pod page - use zone's network type ("Basic", "Advanced") to decide what to show/hide. 2010-11-17 10:38:32 -08:00
Jessica Wang
8f5a7a8c00 bug 7206: zone page - add network type ("Basic", "Advanced") 2010-11-17 10:24:52 -08:00
Jessica Wang
3dd4727060 new UI - related UI change for new parameter "networktype" of AddZone API. 2010-11-16 17:35:34 -08:00
Jessica Wang
b577015795 new UI - zone page, pod page - clicking Add VLAN, Add Secondary storage will show corresponding tab. 2010-11-16 16:39:52 -08:00
Jessica Wang
c88ead415f bug 7038: Pod page - has option to Add Direct IP Range if its zone is basic-mode. 2010-11-16 16:24:30 -08:00
Jessica Wang
c03131d9dd new UI - host page - systemVM tab - add SystemVM type ("console proxy vm", "secondary storage vm") 2010-11-16 15:08:13 -08:00
Jessica Wang
3342d9361c new UI - host page - details tab - show spinning wheel before tab is fully loaded. 2010-11-16 14:52:13 -08:00
Jessica Wang
37fd3eef22 bug 7033: primary storage page - show different action options based on state of primary storage. 2010-11-16 14:36:36 -08:00
Jessica Wang
b603a75061 bug 3921: ISO page - remove "Copy ISO" option from "xs-tools.iso" 2010-11-16 14:03:56 -08:00
Jessica Wang
f9333a282d bug 5730: update zone - if dns1 or dns2 has been changed, pop up dialog box after updating zone: "DNS update will not take effect until all virtual routers are stopped and then started" 2010-11-16 12:14:12 -08:00
Jessica Wang
2dae6ea836 bug 5730: Make Vlan range optional when updating zone. 2010-11-16 11:55:22 -08:00
Jessica Wang
fa2b3e70a3 new UI - to keep comma, not escape tags input. 2010-11-16 11:17:15 -08:00
Jessica Wang
4a3ad7c5e9 bug 5817: validate vm dropdown (empty or having value) before creating port forwarding rule. 2010-11-16 10:30:24 -08:00
Jessica Wang
6f6a01adb1 bug 6953: System VM page - hide active sessions if type is secondary storage VM while show active sessions if type is console proxy. 2010-11-15 17:09:49 -08:00
Jessica Wang
8b37e65966 bug 7152: Resource page - add host shortcut dialog box - refresh cluster dropdown field after adding host fails. 2010-11-15 16:32:19 -08:00
Jessica Wang
d7a56c838d bug 7152: refresh cluster dropdown field after adding host fails. 2010-11-15 16:23:30 -08:00
Jessica Wang
929103b9dd bug 6922: related UI change after bug 7101 is fixed ("Bug 7101 - DetachISO API and AttachISO API should return an embedded object of virtualmachine, not an embedded object of ISO") 2010-11-15 15:28:21 -08:00
Jessica Wang
84ae25b02b new UI - IP address page - port forwarding rule - only display Running VM and Stopped VM in dropdown box. 2010-11-15 15:10:27 -08:00
Jessica Wang
f071f5c5b3 new UI - apply noNull() or fromdb() to all fields that get value from API. 2010-11-15 14:13:17 -08:00
Jessica Wang
8b106c7271 new UI - apply noNull() or fromdb() to all fields that get value from API. 2010-11-15 14:05:39 -08:00
Jessica Wang
0778c13b79 new UI - apply noNull() or fromdb() to all fields that get value from API. 2010-11-15 14:04:25 -08:00
Jessica Wang
89ed0f56a5 bug 6699: handle case that publicip is null (when router state is Stopped) 2010-11-15 12:48:54 -08:00
Jessica Wang
c5ee0b7d28 bug 6433: Primary Storage page - add "Edit Primary Storage" option. 2010-11-15 11:25:18 -08:00
Jessica Wang
b162e064c6 bug 6433: make tags field in disk offering page editable. 2010-11-15 11:00:28 -08:00
Jessica Wang
38d4959842 new UI - fix a bug that UI didn't pass correct parameter for CreateServiceOffering. 2010-11-15 11:00:27 -08:00
Jessica Wang
1cd5526911 fix a bug that came from API refactor. 2010-11-15 10:39:16 -08:00
Jessica Wang
863a94d3d2 bug 6433: make tags field in service offering page editable. 2010-11-15 10:01:46 -08:00
Jessica Wang
408b80bd90 new UI - host page - fix a bug that add host dialog and add primary storage dialog don't pop up. 2010-11-15 09:31:34 -08:00
Jessica Wang
e073c937b0 new UI - name add host dialog, add primary storage dialog differently in source page and in pod page. 2010-11-15 09:27:38 -08:00
Jessica Wang
d13b3c1535 new UI - name add pod dialog differently in source page and in zone page. 2010-11-15 09:21:29 -08:00
Jessica Wang
5fff851371 bug 6107: Host page - show "Remove Host" option when host status is "Alert". 2010-11-14 10:54:33 -08:00
Jessica Wang
1871871925 bug 5921: Host page - add domain field in instance tab and router tab. 2010-11-13 09:20:41 -08:00
Jessica Wang
eb3ae6c27f new UI: fix a javascript error that happened after clicking between My Template and Featured Template => 'events' is null or not an object 2010-11-12 19:10:07 -08:00
Jessica Wang
215924f706 bug 7088: show full error message when deploying a new VM fails. 2010-11-12 18:52:25 -08:00
Jessica Wang
198ed9dc2b bug 7088: show full error message when creating new service offering and new disk offering. 2010-11-12 18:33:59 -08:00
Jessica Wang
bf6b848711 bug 7088: show full error message when creating new template or ISO. 2010-11-12 18:30:09 -08:00
Jessica Wang
505ef8b170 bug 7088: show full error message when acquiring IP fails. 2010-11-12 18:26:24 -08:00
Jessica Wang
a8a6362628 new UI - apply shared function parseXMLHttpResponse() everywhere (to reduce repeating code) 2010-11-12 18:16:03 -08:00
Jessica Wang
44a5cce9b7 bug 7088: show full error message when adding volume fails. 2010-11-12 18:05:28 -08:00
Jessica Wang
cac54e1b99 new UI - resource page - update primary storage total number after adding primary storage from Add Primary Storage shortcut dialog. 2010-11-12 17:10:24 -08:00
Jessica Wang
da6a3a1afc new UI - resource page - update host total number after adding host(s) from Add Host shortcut dialog. 2010-11-12 17:05:48 -08:00
Jessica Wang
a0e4b927f0 new UI - resource page - update zone total number, pod total number after adding zone and/or pod. 2010-11-12 16:58:40 -08:00
Jessica Wang
756831aa74 new UI - Resource page - implement Add Primary Storage shortcut dialog 2010-11-12 16:26:13 -08:00
Jessica Wang
7a9da982e3 new UI - Resource page - Add Host shortcut dialog - when clicking Add Host button, expand the zone treenode that is selected in zone dropdown in dialog box. 2010-11-12 15:34:46 -08:00
Jessica Wang
9527b40d1f new UI - implement Add Host dialog box for Add Host shortcut (X icon) in resource page. 2010-11-12 14:46:17 -08:00
Jessica Wang
ad5da6c633 new UI - (1) remove HTML code of old Add Zone Dialog from resource.jsp. (2) implement Add Pod dialog box for Add Pod shortcut in resource page. 2010-11-12 11:51:38 -08:00
Jessica Wang
c8a0cd13e1 new UI - pod page - network tab - add "Delete VLAN" action link. 2010-11-12 10:43:30 -08:00
Jessica Wang
d5f71af1ec new UI - retire old Add Zone Dialog box (being replaced with new Add Zone Pod Wizard) 2010-11-12 10:18:49 -08:00
Jessica Wang
b59fcc50e7 new UI - link Add Zone button on top to new Add Zone Pod Wizard. 2010-11-12 10:16:01 -08:00
Jessica Wang
a22ed1f952 new UI - Pod page - hide network tab if VLAN is not at pod-level. 2010-11-11 20:31:22 -08:00
Jessica Wang
229b3bf55f new UI - disallow changing network type (basic, advanced) after a zone is created. => hide vlan input field when editing a zone that doesn't have vlan (basic network). 2010-11-11 19:59:03 -08:00
Jessica Wang
d579a2c79d new UI - zone page - if zone doesn't have vlan specified, hide network tab and Add VLAN button. 2010-11-11 19:47:23 -08:00
Jessica Wang
856b5d1581 new UI - Pod page - add network tab that list Guest IP Range. 2010-11-11 19:29:16 -08:00
Jessica Wang
57657b6103 new UI - add Zone Pod Wizard - expand zone tree when wizard pops up. 2010-11-11 18:01:22 -08:00
Jessica Wang
6ad4e1f5ba new UI - related UI change after Bug 6162 (updatePortForwardingRule: should use "ipaddress" parameter instead of "publicip") is fixed. 2010-11-11 14:50:17 -08:00
Jessica Wang
a0cd377adf new UI - primary storage - show status icon (green, red, gray) in middle menu. 2010-11-11 12:06:55 -08:00
Jessica Wang
ead35266eb new UI - related UI change after before bug 7143 is fixed ("VLAN parameter in CreateZone shouldn't be required"). 2010-11-11 11:11:58 -08:00
Jessica Wang
f2cbdb99bf new UI - Add Zone Pod Wizard - hide spinning wheel after all of 3 API calls have finished. 2010-11-11 10:38:36 -08:00
will
2732a490df bug 7044: Fixed issue with deleting primary storage
status 7044: resolved fixed
2010-11-10 21:11:50 -08:00
Jessica Wang
abaf82b30b new UI - add zone and pod wizard - implement error handling. 2010-11-10 20:20:25 -08:00
Jessica Wang
63e84a94c4 new UI - Add Zone and Pod Wizard - implement CreateVLAN. 2010-11-10 20:04:25 -08:00
will
3514d59f45 bug 7095: cluster name can no longer be null when adding into a new cluster pool
status 7095: resolved fixed
2010-11-10 19:46:38 -08:00
will
a69f961bd8 bug 5903: Reworked the entire UI to accomodate the new snapshot policy in 2.2.
- Fixed issues with deleting snapshot policies
- Fixed maxsnaps being set wrong in the DB.
2010-11-10 19:19:18 -08:00
Jessica Wang
0f4ecf3e35 new UI - Add Zone and Pod Wizard - implement CreatePod. 2010-11-10 17:23:55 -08:00
Jessica Wang
9c79acf050 new UI - Add Zone and Pod wizard - (1) basic mode: hide Zone VLAN Range in Add Zone step, show Guest IP Range in Add Pod step. (2) advanced mode: show Zone VLAN Range in Add Zone step, hide Guest IP Range in Add Pod step. 2010-11-10 17:23:54 -08:00
Jessica Wang
8af7b2473b new UI - add zone wizard - implement CreateZone. 2010-11-10 13:37:08 -08:00
Jessica Wang
b074f99c8d new UI - add zone wizard - basic mode, advanced mode. 2010-11-10 11:58:57 -08:00
Jessica Wang
546db0715c new UI - Add Zone Wizard - implement close button, next button and previous button. 2010-11-10 11:16:55 -08:00
Jessica Wang
0b4c865b36 new UI - resource page - show total number of zone, pod, host, primary storage. 2010-11-09 19:44:41 -08:00
Jessica Wang
dd72bbea09 bug 6240: ISO page - create VM - add size field that shows when selected disk offering is custom. 2010-11-09 19:03:11 -08:00
Jessica Wang
64d589192f bug 6240: template page - create VM - add size field that shows when selected disk offering is custom. 2010-11-09 18:55:27 -08:00
Jessica Wang
0bda8ad70d bug 6240: Volume page - Create Volume Dialog box - add size field that shows when custom disk offering is selected and hides otherwise. 2010-11-09 18:19:36 -08:00
will
ea00c6c349 bug 6436: no longer restrict # of vms to return for port forwarding rules. 2010-11-09 17:43:21 -08:00
will
9e00fb984c bug 7049: you can no longer delete system templates 2010-11-09 17:24:37 -08:00
Jessica Wang
1e78a732b8 bug 6999 - expand and show zonetree when Add Zone button is clicked. 2010-11-09 17:22:35 -08:00
Jessica Wang
c9ae55567e bug 6983 - host page - add System VM tab that list all routers under this host. 2010-11-09 16:41:04 -08:00
Jessica Wang
49f55f0a56 bug 6983 - host page - add Router tab that list all routers under this host. 2010-11-09 16:16:25 -08:00
Jessica Wang
f9cedd56ad bug 6983 - host page - add Instance tab that list all instances under this host. 2010-11-09 15:52:31 -08:00
Jessica Wang
424400d2b9 bug 6983: function drawBarChart() is used by both instance page and host page. So, move it to cloud.core.js. 2010-11-09 15:17:22 -08:00
Jessica Wang
8853cd1dc8 bug 6983: Host page - statistics tab - add CPU Allocated, Memory Total, Memory Allocated, Memory Used. 2010-11-09 15:05:33 -08:00
Jessica Wang
b61c81df0b bug 6983: Host page - add statistics tab. 2010-11-09 14:38:22 -08:00
Jessica Wang
6656a348f4 revert change that was overriden by another checkin 16 hours ago (21f8bfde8b) (Mon Nov 8 21:15) 2010-11-09 13:44:18 -08:00
Jessica Wang
87cec33658 bug 7135 - switch resource and system in left navigation. 2010-11-09 12:54:25 -08:00
Jessica Wang
65dad28ae1 bug 7135 - remove systemVM from zonetree. 2010-11-09 12:47:05 -08:00
Jessica Wang
a1a5bd3393 bug 7135 - new resource menu - implement new systemVM page. 2010-11-09 12:47:05 -08:00
will
46bd12fa60 bug 7075: Fixed error handling when adding secondary storage failures as long as any errors that would have been captured in the dialog itself.
status 7075: resolved fixed
2010-11-09 12:08:17 -08:00
will
d4cf55d431 bug 6183: changed text of enabling storage maintenance mode to be more clear on the implication of continue with the process.
status 6183: resolved fixed
2010-11-09 11:39:06 -08:00
Jessica Wang
5d77e41cc8 new UI - instance page - make "reset password" option available when vm staste is Stopped or Running. 2010-11-09 11:00:48 -08:00
Jessica Wang
2dc5de3432 new UI - router page - confirm before start/stop/reboot router. 2010-11-09 10:53:31 -08:00
Jessica Wang
39cc08dd0c new UI - template page, ISO page, Router page - add grid header title. 2010-11-09 10:35:12 -08:00
Jessica Wang
5cf998bcb0 new UI - Virtual Router page - Start/Stop/Reboot SystemVM API return objects in different structure. This is related UI change. 2010-11-09 10:29:06 -08:00
Jessica Wang
e43514d1de new UI - volume page - snapshot tab - create volume action - append a new item (whose type is volume) in middle menu after action succeeds. 2010-11-09 10:12:28 -08:00
Jessica Wang
9a0908ab28 new UI - virtual router page - show loading image before page is fully loaded. 2010-11-08 21:26:12 -08:00
will
21f8bfde8b bug 7103: fixed session timeout error handling of all AJAX calls. You will now properly timeout. 2010-11-08 21:15:55 -08:00
Jessica Wang
f1ce408675 new UI - add Virtual Router under Resources menu. 2010-11-08 21:12:16 -08:00
Jessica Wang
8835c94311 new UI - move zonetree from system menu to new resources menu. 2010-11-08 20:49:09 -08:00
Jessica Wang
e82080951a new UI - add "resources" in left navigation. 2010-11-08 20:23:18 -08:00
Jessica Wang
2c48c8e267 new UI - Pod page - Delete Pod - slowly slide up middle menu item and remove element from DOM. 2010-11-08 20:09:23 -08:00
Jessica Wang
6992b8e6eb new UI - Zone page - CreateVLANIPRange API return objects in different structure. This is related UI change. 2010-11-08 19:56:01 -08:00
Jessica Wang
9bd7344fae new UI - template page - fix a bug "id is not found" after creating a template for all zones and click one of them in middle menu. 2010-11-08 19:41:06 -08:00
Jessica Wang
dccec784fc new UI - Host page - Enable/Cancel Maintenance API return objects in different structure. This is related UI change. 2010-11-08 19:04:12 -08:00
Jessica Wang
32a86f5465 new UI - Primary Storage page - Enable/Cancel Maintenance API return objects in different structure. This is related UI change. 2010-11-08 18:48:01 -08:00
Jessica Wang
175b09631b new UI - System VM page - Start/Stop/Reboot System VM API return objects in different structure. This is related UI change. 2010-11-08 18:38:39 -08:00
will
3a4f3599d6 bug 6986: fixed all display issues with alerts 2010-11-08 18:36:27 -08:00
Jessica Wang
47cc0ffe6b new UI - global settings page - related UI change after API bug 6506 is fixed. 2010-11-08 18:29:00 -08:00
Jessica Wang
b628ba2c1c new UI - Disk Offering page - Delete Disk Offering - slowly slide up middle menu item and remove element from DOM. 2010-11-08 18:24:30 -08:00
Jessica Wang
d48c152120 new UI - Service Offering page - Delete Service Offering - slowly slide up middle menu item and remove element from DOM. 2010-11-08 18:20:56 -08:00
Jessica Wang
9f3b1c3d95 new UI - Account page - LockAccount, EnableAccount API return objects in different structure. This is related UI change. 2010-11-08 18:00:58 -08:00
Jessica Wang
2289725ed1 new UI - ISO page - Edit ISO - spare extra API call listISOs after action succeeds. 2010-11-08 17:54:30 -08:00
Jessica Wang
3bcee34f97 new UI - ISO page - delete ISO - slowly slide up middle menu item and remove element from DOM. 2010-11-08 17:46:01 -08:00
Jessica Wang
492b923e24 new UI - template page - delete template - slowly slide up middle menu item and remove the element from DOM. 2010-11-08 17:25:29 -08:00
Jessica Wang
e0c0e4abf4 new UI - IP address - assignToLoadBalancerRule API returns objects in different structure. This is related UI change. 2010-11-08 16:11:14 -08:00
Jessica Wang
f9b7d19488 new UI - IP address - UpdateLoadBalancerRule API returns objects in different structure. This is related UI change. 2010-11-08 15:56:11 -08:00
Jessica Wang
f6780b4574 new UI - IP address - CreateLoadBalancerRule API returns objects in different structure. This is related UI change. 2010-11-08 15:52:32 -08:00
Jessica Wang
c49078f5b3 new UI - IP address - UpdatePortForwardingRule API returns objects in different structure. This is related UI change. 2010-11-08 15:39:46 -08:00
Jessica Wang
7a3e21b22c new UI - IP address - CreatePortForwardingRule API returns objects in different structure. This is related UI change. 2010-11-08 15:36:14 -08:00
Jessica Wang
89cdb61065 new UI - Snapshot page - delete snapshot - slowly slide up middle menu item and remove the element from DOM. 2010-11-08 15:12:34 -08:00
Jessica Wang
b0343e33b0 new UI - IP address - release IP - slowly slide up middle menu item and remove the element from DOM. 2010-11-08 15:08:53 -08:00
Jessica Wang
606fcdf02f new UI - IP address - AssociateIpAddress API returns objects in different structure. This is related UI change. 2010-11-08 15:05:27 -08:00
Jessica Wang
5a4aaade73 new UI - volume page - AttachVolume API, DetachVolumeAPI return objects in different structure. This is related UI change. 2010-11-08 14:56:07 -08:00
will
0d27ac2e31 bug 5920: added confirmation dialog before allowing user to delete snapshots
- Fixed a NPE when listing templates.
2010-11-08 14:52:10 -08:00
Jessica Wang
76bc3e21e6 new UI - delete volume - slowly slide up middle menu item and remove the element from DOM. 2010-11-08 14:43:40 -08:00
Jessica Wang
73cf8610e1 new UI - CreateSnapshotPolicy API returns objects in different structure. This is related UI change. 2010-11-08 14:38:41 -08:00
Jessica Wang
2b8a393f1c new UI - ChangeServiceForVirtualMachine API returns objects in different structure. This is related UI change. 2010-11-08 14:27:55 -08:00
Jessica Wang
5f32235a25 new UI - UpdateVirtualMachine API returns objects in different structure. This is related UI change. 2010-11-08 14:22:10 -08:00
Jessica Wang
a064dbaad0 new UI - RecoverVirtualMachine API returns objects in different structure. This is related UI change. 2010-11-08 14:16:28 -08:00
Jessica Wang
14e3893f75 new UI - populate domain dropdown with all domains if the zone is not dedicated to any domain. 2010-11-08 12:09:35 -08:00
Jessica Wang
c03c3a171f new UI - fix bug 6670(The UI shows templates are ready to use: DB says the DOWNLOAD_IN_PROGRESS) 2010-11-08 11:37:47 -08:00
will
62acaffaa1 bug 6853: Fixed reconnect host to make use of new API async format.
status 6853: resolved fixed
2010-11-07 20:32:40 -08:00
will
a9546b63a9 bug 6903: fixed JS to make use of the new API format returned from async jobs. 2010-11-07 16:58:53 -08:00
will
c2cfc811b4 bug 6158: Primary storage will now show ISCSI Share for iscsi primary storage and NFS Share for nfs primary storage.
status 6158: resolved fixed
2010-11-07 16:47:18 -08:00
will
2b9d85e075 bug 6954: Fixed displaying of snapshots.
status 6954: resolved fixed
2010-11-07 15:40:25 -08:00
will
3c932bb4fc bug 5916: ISO will now display os type and allow that to be editted.
- Fixed other display issues with iso and template details.
2010-11-07 15:14:58 -08:00
Jessica Wang
7bc8948b0e new UI - template page - avoid extra call (listTemplate) after update template succeeds. 2010-11-07 12:33:54 -08:00
Jessica Wang
756e963cd3 new UI - remove "no items available" after adding a new item in middle menu. 2010-11-07 11:36:02 -08:00
will
e5ae04f417 bug 5883: added domain to both templates and iso details 2010-11-07 11:16:24 -08:00
will
ddfbfc1048 bug 5846: added domain to router details 2010-11-07 11:00:13 -08:00
will
89c717703f Fixed API commands that extend BaseCreateAsyncCmd to return the correct API response of id, and jobid.
Added the default public constructor back in the SuccessResponse to make sure deserialization works from the asyncjob table.
Fixed a issues with the VPN tab.  It should now make use of the corrected API format.
2010-11-06 16:30:08 -07:00
Jessica Wang
5d4c1e41b9 new UI - ISO page - fix a bug that isPublic field doesn't get updated after upadteISO action. 2010-11-05 21:37:00 -07:00
will
eeb98499d5 bug 7059: fixed more JS to accomodate new api output. 2010-11-05 20:58:00 -07:00
will
bcb53ec363 bug 7059: Fixing adding primary and secondary storage to use new api output. 2010-11-05 20:30:55 -07:00
Jessica Wang
baa1a5996c new UI - instance page - fix a bug that top message doesn't show new password after reset pasword for VM succeeds. 2010-11-05 20:06:08 -07:00
Jessica Wang
1359976d5e new UI - Change Service Offering for VM - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it) 2010-11-05 19:43:24 -07:00
Jessica Wang
e84c89802e new UI - volume page - put back "Create Template" link since backend is fixed. 2010-11-05 19:29:41 -07:00
Jessica Wang
3d92ffb2a1 new UI - reset password for virtual machine - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it) 2010-11-05 19:20:46 -07:00
Jessica Wang
b3d2f7d63f new UI - Update VM - related UI change after bug 6489 ("updateVirtualMachine API should return an embedded object on success") is fixed. 2010-11-05 18:49:41 -07:00
Jessica Wang
df8222ef31 new UI - Restore VM - fix a bug that VM info doesn't get refreshed after action succeed. 2010-11-05 16:55:03 -07:00
Jessica Wang
59a3c4e62e new UI - StartVM, StopVM, RebootVM, DestroyVM, RestoreVM - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it) 2010-11-05 16:46:59 -07:00
Jessica Wang
9deaf66a2b new UI - VM creation- related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it) 2010-11-05 16:18:02 -07:00
Jessica Wang
b6b772e21e new UI - account page - related UI change for bug 7061 (Latest queryAsyncJobResult returns object name instead of repsonseName for the embedded object - UI has to handle it) 2010-11-05 15:43:41 -07:00
Jessica Wang
be559498bc new UI - zone page - Add VLAN dialog box - if it's a dedicated zone (e.g. dedicated to domain AAA), only list domain AAA and children domain under domain AAA in domain dropdown field. 2010-11-05 14:48:00 -07:00
Jessica Wang
f7dc11df51 new UI - zone page - fix a bug that happened when deleting zone: "$leftmenuItem1 is not defined" 2010-11-05 14:09:23 -07:00
Jessica Wang
f901e16da6 new UI - VM statistics - fix a bug that bar chart didn't show correctly. 2010-11-05 13:55:39 -07:00
will
111b0a1df1 bug 6943: Correct error message is returned for the parameter, "name" in the API as well as fixing JS to validate this as well. 2010-11-05 13:51:46 -07:00
Jessica Wang
8dd1e591bb new UI - draw bar chart - parse string into float before comparison. 2010-11-05 13:02:47 -07:00
will
ce1f4fa799 bug 7020: Enabling VPN will allow you to see the IP and pre-shared key you are suppose to use to connect to the vpn itself.
status 7020: resolved fixed
2010-11-05 12:52:57 -07:00
Jessica Wang
85b251cb52 new UI - instance page - statistics tab - reset statistics info when clicking through different VMs 2010-11-05 11:43:49 -07:00
Jessica Wang
1aad87622c new UI - instance page - statistics tab - implement bar chart. 2010-11-05 11:30:21 -07:00
Jessica Wang
7ccf28e03d new UI - IP address page - rename function name. 2010-11-05 10:16:13 -07:00
Jessica Wang
853f6610c2 new UI - change function names since the 2 functions are not only used by details tab, but also other tabs (e.g. resource limits tab). 2010-11-05 10:14:11 -07:00
will
70b4c4d181 Bug 6988: addVpnUser did not camel case the "username" which resulted in that particular value not being returned. 2010-11-04 20:56:23 -07:00
Jessica Wang
861b8f76ae new UI - instance page - implement statistics tab 2010-11-04 19:49:14 -07:00
Jessica Wang
d1e2fc21a2 new UI - VM - console proxy screen - only request thumbnail when mouse is over console proxy icon. When mouse is out of console proxy icon, stop requesting thumbnail. 2010-11-04 19:02:35 -07:00
Jessica Wang
82f97b6de9 new UI - zone page - implement Delete VLAN action. 2010-11-04 18:15:07 -07:00
Jessica Wang
8eab360171 new UI - host page - fix a bug that update OS preference after the 1st time was not working. 2010-11-04 17:45:49 -07:00
Jessica Wang
1eef924c6c new UI - domain admin and user shouldn't see alert menu. 2010-11-04 16:39:39 -07:00
Chiradeep Vittal
4f4bc3dd9e send password instead of username as password 2010-11-04 16:27:58 -07:00
Jessica Wang
c67a62bb3b new UI - create disk offering - add a dropdown "custom disk size" 2010-11-04 16:23:54 -07:00
Jessica Wang
d2764bad8c new UI - disk offering - change text. 2010-11-04 15:14:48 -07:00
Jessica Wang
01f19ea995 new UI - VM wizard - fix a bug that customized disk size didn't show in last step if blank template (ISO) is selected. 2010-11-04 15:00:58 -07:00
Jessica Wang
8dbd701b13 new UI - create disk offering - validate disk size, but make it optional. 2010-11-04 14:51:31 -07:00
Jessica Wang
daef9b076d new UI - disk offering page - fix a bug that disk size is displayed in wrong unit. 2010-11-04 14:37:20 -07:00
Jessica Wang
0e9147a249 new UI - disk offering page - show "will be specified during VM creation" on diskSize row when the disk offering is customizable. 2010-11-04 14:21:37 -07:00
Jessica Wang
3999621086 new UI - VM creation - fix a bug that last step showed "[object]" in disk offering. 2010-11-04 14:11:50 -07:00
Jessica Wang
821dd88729 new UI - disk offering page - add "Customizable during VM creation" row. 2010-11-04 14:01:46 -07:00
Jessica Wang
b8b4911233 new UI - corresponding UI change after bug 6955 is fixed. 2010-11-04 13:33:04 -07:00
Jessica Wang
cc6ee7adde remove an obsolete function. 2010-11-04 13:12:03 -07:00
Jessica Wang
2195b5b75c new UI - domain page -resource limits tab - remove Edit button, add Edit Resource Limits link and implement it. 2010-11-04 13:04:10 -07:00
Jessica Wang
01154ebf0f new UI - add grid header on details tab and resource tab. 2010-11-04 11:28:12 -07:00
Jessica Wang
fec75973db new UI - Edit VM - not to hide editable field and show readonly field until action returns success. 2010-11-04 11:03:23 -07:00
Jessica Wang
39d7e65180 new UI - Edit ISO - not to hide editable field and show readonly field until action returns success. 2010-11-04 11:00:11 -07:00
Jessica Wang
2b28450565 new UI - Edit Template - not to hide editable field and show readonly field until action returns success. 2010-11-04 10:57:20 -07:00
Jessica Wang
a298d57d75 new UI - Edit Global Settings- not to hide editable field and show readonly field until action returns success. 2010-11-04 10:51:43 -07:00
Jessica Wang
07cb63b82e new UI - allow update isPublic field of ISO. 2010-11-04 10:34:16 -07:00
Jessica Wang
7bc9f66482 new UI - ISO page - add isPublic row. 2010-11-04 10:06:56 -07:00
Jessica Wang
7118f72c68 remove debugger 2010-11-04 09:57:38 -07:00
Jessica Wang
58b7c8f4e5 new UI - #5855 - primary storage page - display state. 2010-11-04 09:56:19 -07:00
will
f907e370d1 - Added the rest of the VPN UI feature with the exception of displaying the preshared key.
- AddVpnUserCmd will now return the embedded object.
- Fixed RemoteAccssVpnResponse to return "iprange" instead of "ipRange"
2010-11-03 22:24:22 -07:00
Jessica Wang
352cd83b2a new UI - zone page - add domain in details tab. 2010-11-03 22:22:45 -07:00
Jessica Wang
9424e0c655 new UI - deployvirtualmachine - what API returns have been changed. This is corresponding UI chagne. 2010-11-03 21:28:55 -07:00
Jessica Wang
f02eedddd8 new UI - VM Wizard - get customized disk offering from database instead of hardcoding it. 2010-11-03 21:22:08 -07:00
Jessica Wang
3f63a8d76c new UI - Edit Disk Offering, Edit Service Offering - not to hide editable field and show readonly field until action returns success. 2010-11-03 21:22:08 -07:00
Jessica Wang
67312e7eb4 new UI - Edit zone - not to hide editable field and show readonly field until action returns success. 2010-11-03 19:55:56 -07:00
Jessica Wang
f6d3aff25e new UI - update pod - embedded object was just added in API return. This is corresponding UI change. 2010-11-03 19:48:35 -07:00
Jessica Wang
d8defa8093 new UI - create disk offering - check if disksize has value before passing it to API. 2010-11-03 18:25:02 -07:00
Jessica Wang
2d0964f166 new UI - create disk offering - disk size is optional. 2010-11-03 18:21:20 -07:00
Jessica Wang
f813808817 new UI - view console - remove temporary code that made view console work under newui folder before. 2010-11-03 17:29:42 -07:00
Jessica Wang
f9f40d3a4c new UI - implement Edit Pod action. 2010-11-03 17:01:29 -07:00
Jessica Wang
01d849192f new UI - volume page - fix a bug that device ID column doesn't get refreshed correctly when clicking between different volumes. 2010-11-03 14:18:24 -07:00
Jessica Wang
0e40e829c9 new UI - update port forwarding rule - fix a bug "items is null". 2010-11-03 14:15:43 -07:00
Jessica Wang
b73e79d716 new UI - update load balancer rule - fix a bug "items is not found" 2010-11-03 14:11:47 -07:00
Jessica Wang
fd5e263f78 new UI - #5855(UI for storage maintenance mode) - primary storage page - add "Enable Maintenance Mode", "Cancel Maintenace Mode" 2010-11-03 13:55:15 -07:00
Jessica Wang
cb6a3d627e new UI - #4774 (support public ISOs) - Add ISO dialog - add public dropdown field. 2010-11-03 12:42:45 -07:00
Jessica Wang
8409578d1d new UI - #3386 - allocate dedicated zones to domains 2010-11-03 11:41:05 -07:00
will
4072fb2554 Adding New UI support for VPN. Missing component include the listing of the users that have access to the VPN. 2010-11-02 20:59:58 -07:00
will
8cb6218480 Removed version from the jquery js files. 2010-11-02 18:29:11 -07:00
will
410d423a5e bug 5190: Integrated update cert command with the new UI 2010-11-02 18:12:50 -07:00
will
33fc23d903 Adding Dialog to allow admins to upload SSL certificates into the console proxy. 2010-11-02 18:12:49 -07:00
Jessica Wang
2aefa86d18 new UI - implement Edit Zone action. 2010-11-02 17:14:36 -07:00
Jessica Wang
5b879096d7 new UI - add grid header title. 2010-11-02 16:08:03 -07:00
Jessica Wang
95c99a5c6e new UI - if adding primary storage on a closed pod node (not showing cluster node under), pod node will be expanded and cluster node will be clicked after action succeeds. 2010-11-02 16:00:01 -07:00
Jessica Wang
33d620cf2c new UI - add host - default cluster dropdown to host's cluster or primary storage's cluster (depending on which page you are on). 2010-11-02 14:32:43 -07:00
Jessica Wang
b8e2c8c86d new UI - add primary storage - default cluster dropdown to host's cluster or primary storage's cluster. 2010-11-02 14:25:59 -07:00
Jessica Wang
686928aef7 new UI - add primary storage - if on cluster node, add newly created primary storage to middle menu and remove "no items available" if there is. 2010-11-02 13:31:42 -07:00
will
ca2baddbf4 New UI - Fixed session timeout dialog 2010-11-02 13:13:23 -07:00
edison
b0ab0df4fe fix rpm build 2010-11-01 23:19:12 -07:00
will
4fdd71c799 Sigh. Renaming the jquery scripts back so RPM build doesn't break. 2010-11-01 22:57:26 -07:00
will
034ec649a0 Did some renaming of the javascript files in new 2.2 UI. 2010-11-01 22:52:12 -07:00
will
287c1da1b5 Making the new 2.2 UI to be the default UI.
2.1 UI can still be accessed by http://<mgmt_url>:8080/client/2.1
2010-11-01 21:43:37 -07:00
Kris McQueen
7531525252 Add commented code out for the old style (2.1.x) JSON async job responses. The XML responses are still a TODO. In order to get this to fully revert back to 2.1.x style responses, some commands will need to be modified to set the responseName to be something like getResultObjectName(), and there's an example of this in StopVMCmd. 2010-10-28 14:32:13 -07:00
Kris McQueen
8fafc892d3 bug 6730: if a volume was never attached to a VM, then the poolId will be null and this will be flagged as not on shared storage. Since the code was deleting detached volumes only on shared storage, the never-attached volume was in an undeletable state. Instead, allow deletion of any detached volume, regardless of storage pool until some technical reason limits this from happening.
Also, the UI was not allowing volumes to be deleted due to a bug in looking at the vmname property of the volume.  The 'if' conditional always returned true that the volume was attached to a VM to due a boolean logic error.

status 6730: resolved fixed
2010-10-26 14:56:44 -07:00
Kris McQueen
365ac7501f bug 6672: Fix up volume commands. For createVolume, the command is supposed to create a database object, but not assign it to a storage pool until the user first attaches it to a vm instance. That allows the volume to start off hypervisor agnostic. For attachVolume, detachVolume, and listVolumes, the responses had minor issues (sourceType could be null, for example) in either the response generation, or the response handling by the UI.
status 6672: resolved fixed
2010-10-21 15:15:01 -07:00
Kris McQueen
d01d2c01f4 fix a problem listing load balancer rules, the ip address for a vm has been standardized to ipaddress rather than a mix of ipaddress/privateip 2010-10-20 16:48:20 -07:00
Kris McQueen
2bd5b6a29e bug 6654: virtualmachinename should be serialized as vmname, fix handling of the createPortForwardingRule response
status 6654: resolved fixed
2010-10-19 15:59:37 -07:00
Kris McQueen
0267a306c8 bug 6649: when listing domains, accept -1 as 'list all.' Fix listDomainChildren response to return haschild, handle haschild as a boolean rather than a string.
status 6649: resolved fixed
2010-10-19 13:49:00 -07:00
Kris McQueen
0143cbc1e1 changeServiceForVirtualMachine is not an async command since it merely does a database update for the VMs service offering. Change the UI to reflect this. 2010-10-18 11:51:34 -07:00
Kris McQueen
3be625ca6e The stopVirtualMachine API should return the vm instance rather than a boolean indicating success. The response for async jobs is now under the jobresult property of the JSON response, handle the start/stop virtual machine responses using data from the jobresult rather than expecting some embedded object. 2010-10-18 11:15:07 -07:00
Kris McQueen
2740ba6c40 final merge of master->2.1.refactor preparing for merge back into master 2010-10-12 14:46:24 -07:00
Kris McQueen
9c593352d0 Fixing events for async jobs so that there's a scheduled event recorded with appropriate type/description whenever the API framework schedules the async command to run. A few miscellaneous fixes as well uncovered during regression testing (router response was not parsed correctly by UI, etc.) 2010-10-05 20:26:18 -07:00
Jessica Wang
ef67728cea new UI - instance page - reset password - after action succeeds, show new password in middle menu and details tab when middle menu item is clicked. 2010-10-05 16:59:22 -07:00
Jessica Wang
4fa53720c6 new UI - add shared function enableMultipleSelectionInMiddleMenu(), disableMultipleSelectionInMiddleMenu(). 2010-10-05 14:23:18 -07:00
Jessica Wang
426767f9f1 Primary Storage page, Host page - decode text. 2010-10-04 20:08:12 -07:00
Jessica Wang
0763037d5f decode text returned from API. encode text passed to API. 2010-10-04 19:38:22 -07:00
Jessica Wang
b45b23b50a Storage page - encode API parameters 2010-10-04 18:17:25 -07:00
Jessica Wang
7ab6a24876 decode text before it displays on UI. 2010-10-04 14:56:44 -07:00
Jessica Wang
ec71530d49 for bug 6381 - add primary storage - shows cluster option when hypervisor is KVM. 2010-10-01 18:36:51 -07:00
Jessica Wang
1924556caf template page, ISO page - apply shared function todb(), fromdb(). 2010-09-30 16:22:56 -07:00
Jessica Wang
e0542260eb Use shared function todb(), fromdb(). 2010-09-30 15:49:44 -07:00
Jessica Wang
9e0fa5abd3 fix bug 6330 - instance page action menu not displaying correctly on IE7. 2010-09-30 11:14:29 -07:00
edison
6fc7528809 create data volume is splitted into two stage:
1. create a volume entry in the database,
2. when user attaching the volume to a VM, then actually create the volume on storage pool.
2010-09-29 18:41:54 -07:00
will
031c6fc280 Adding support to indicate hypervisor when registering ISOs 2010-09-29 18:41:54 -07:00
will
3570322ef5 Forgot to add listing of templates by hypervisor 2010-09-29 18:40:51 -07:00
will
67cc587603 Adding some prelim UI to support multiple hypervisors in the hybrid branch 2010-09-29 18:40:51 -07:00
Kris McQueen
2fde826a77 fix up a few merge conflicts from the big merge master->2.1.refactor that were overlooked 2010-09-28 16:35:15 -07:00
Kris McQueen
848ce60097 Merging master into 2.1.refactor, resolve the merge conflicts as best I can. New commands related to extracting template/iso/volume and related to instance groups were refactored to the new API framework. 2010-09-28 15:47:14 -07:00
Jessica Wang
f08ef8c6d4 fix a bug - Zones page - Direct VLAN IP Range - account field appears twice in view mode. 2010-09-28 15:07:36 -07:00
Jessica Wang
9a4ceb64c0 fix bug 6287 - decode string before displaying on UI. 2010-09-28 10:46:14 -07:00
Kris McQueen
2a4ddac41a Change getResponse() to return a ResponseObject so that the caller can choose how to serialize. This in in preparation for serializing the async commands to the database with class information and deserializing them into the ResponseObject itself when queryAsyncJobResult is called. Once the ResponseObject is deserialized, the proper string can be returned to the caller.
The previous behavior had the JSON response from the command embedded into the queryAsyncJobResult response as a string rather than a JSON object which prevented the client from being able to read the response.  With this new behavior an actual JSON object should be returned which can then be parsed on the client side.
2010-09-23 17:34:28 -07:00
Jessica Wang
a6ca920452 for bug 6163 - change direct tagged IP range to no longer restrict it to an account. 2010-09-23 15:25:42 -07:00
Jessica Wang
7b8218af7b fix bug 6160 - "No disk offering" option is missing when creating VM from templates tab. 2010-09-23 10:57:00 -07:00
Jessica Wang
df82d0bac6 fix bug 6154 - port forwarding should show user-assigned VM name instead of system-assigned VM name. 2010-09-21 20:11:35 -07:00
Jessica Wang
2e98f2c41d for bug 6153 - prevent startIP being passed twice to UpdatePod API. 2010-09-21 19:37:32 -07:00
Jessica Wang
d117da5f7d fix bug 6153 - when editing a private IP range, just modifying the ending of the IP range will throw an error. 2010-09-21 19:30:39 -07:00
Kris McQueen
50da0d918f The sanitizeXSS function only sanitizes strings and leaves other types unchanged. 2010-09-21 18:23:40 -07:00
Jessica Wang
23bb32dcde fix bug 6130 - when attaching volume, running and stopped VMs not displayed consistently. 2010-09-21 18:11:10 -07:00
Jessica Wang
039cb78173 fix bug 6127 - change text on confirmation box on VM destroy. 2010-09-21 17:55:40 -07:00
Jessica Wang
4e9b1239ce cross-site scripting - sanitize only value whose type is string. 2010-09-21 17:42:26 -07:00
Jessica Wang
67cfa3582e new UI - volume page - implement Recurring Snapshot action. 2010-09-21 16:18:40 -07:00
Jessica Wang
0435d99247 new UI - volume page - implement delete volume action. 2010-09-21 11:55:12 -07:00
Kris McQueen
ebd06ae6f3 List clusters was using the name of the command rather than the name of the cluster to search for clusters, which was resulting in no clusters returned. Fixed. CreateStoragePool was returning an array of one pool every time, simplified it to just return the pool and changed the UI to expect one pool rather than an array. Fixed the backend code for creating a storage pool to (a) generate a UUID based on host name, path, and a timestamp and (b) to list only active storage pools when checking for duplicates. This allows a storage pool to be create with the same path as a pool that had previously been deleted. 2010-09-20 19:08:52 -07:00
Jessica Wang
74bd85a3c0 current UI - create disk offering - minimum size of disk offering changes from 1 to 0 2010-09-17 15:39:59 -07:00
Jessica Wang
4c78c6304d current UI - add host - send clustername parameter when calling addHost API 2010-09-17 10:19:06 -07:00
edison
d933f19d35 bug 5800: add cluster for KVM
TODO: need to make sure the host cpu is from the same vender in a cluster
2010-09-10 16:00:36 -07:00
Jessica Wang
37d82c8aa7 new UI - instance page - volume tab - show different action link for each volume depending on volume type and vm state. 2010-09-10 11:40:37 -07:00
Jessica Wang
87820eeb98 new UI - instance page - volume tab - add action links (detach disk, create template). 2010-09-09 17:47:37 -07:00
jessica
91e3f8e89e fix bug 6050 - extend pagesize to 500 2010-08-31 11:37:13 -07:00
jessica
01508aa6b3 Issue #: 5945 - replace all content/tab_xxxxxxx.html with jsp/tab_xxxxxxx.jsp 2010-08-26 11:53:10 -07:00
jessica
111f88a1dc Issue #: 5953 - show remove link when host status is disconnected 2010-08-25 16:48:16 -07:00
jessica
3c92e52886 Issue #: 5785 - support non-ascii character like euro character 2010-08-25 15:51:01 -07:00
jessica
c17cda2a37 resolve failed merge markers 2010-08-20 18:15:24 -07:00
Jessica Wang
65b9f29941 Issue #: 5975
(1) API-side: make listDomains, ListDomainChildren return all items

(2) UI-side: make domains page show all domains by specifying pageSize=-1
2010-08-20 17:39:40 -07:00
Jessica Wang
275785404c Add Host - vlidate cluster section only if xenserver is xenserver 2010-08-18 11:30:01 -07:00
Jessica Wang
1849d4a6b1 Issue #: 5894
Create Template from Snapshot dialog - add password dropdown field
2010-08-17 14:25:54 -07:00
Jessica Wang
66ccd6f7ad (1) When hypervisor.type is kvm, allow option to add host in UI.
(2) When when hypervisor.type is kvm, hide cluster section in add host dialog.
2010-08-13 18:19:55 -07:00
Manuel Amador (Rudd-O)
14ae76781e Committing Kris' big merge 2010-08-11 16:02:57 -07:00
Manuel Amador (Rudd-O)
ac730ec496 Branch 2.1.refactor committed 2010-08-11 09:13:42 -07:00
Manuel Amador (Rudd-O)
05c020e1f6 Source code committed 2010-08-11 09:13:29 -07:00