85 Commits

Author SHA1 Message Date
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