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