2122 Commits

Author SHA1 Message Date
Alex Huang
8d5f0f9f6c fixed some bugs 2010-11-08 12:29:37 -08:00
Alex Huang
aca8ef79cd a bunch of other changes for network refactoring 2010-11-08 12:29:37 -08:00
Alex Huang
2be0cd6a95 stop worked again 2010-11-08 12:29:36 -08:00
abhishek
cc93e7508c refactoring old code and fixing some regression bugs (UI had an issue listing domains). Also fixed the listing of domain specific zones at vm creation for a domain admin (listing everything upto root in that domain + listing all the children based on a path search) 2010-11-08 12:17:42 -08:00
abhishek
67beda5244 adding the logic to list and search zones and domains based on the user (normal,admin,domain admin) 2010-11-08 12:17:42 -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
alena
1c24deda34 1) Refactored current Apis not to use reflection for method invocation. In new version following has to be done:
* Implement callCreate() and execute() methods in apis extending BaseAsyncCreateCmd (example - CreateVolumeCmd)
* Implement execute() method in apis extending BaseCmd and BaseAsyncCmd (example - deleteVolumeCmd and deleteUserCmd)

We no longer need createMethod(), method(), manager() fields in @Implementation annotation, cleanup has to be done.

2) Moved Account/User related methods to AccountManagerImpl. Methods are exposed via AccountService interface.
3) Enhanced exception handing for Api calls.
4) Created ConfigurationService interface, all Api config methods are exposed via it.
2010-11-08 11:27:36 -08:00
NIKITA
3c053ca610 Bug:7906 overlapping text box and text string has been resolved 2010-11-08 11:15:37 -08:00
ahmad
81f676d312 Refer to correct class name in commands.properties.in for the createConfiguration Api command 2010-11-08 10:46:01 -08:00
nit
70358ac153 bug 6367: registerISO, registerTemplate and createTemplate - can create non-ascii character names.
status 6367: resolved fixed
2010-11-08 20:55:02 +05:30
nit
af502b1c4c bug 3384: listVolumes: regular user should be able to make a search by "type".
status 3384: resolved fixed
2010-11-08 14:46:30 +05:30
nit
8215510c19 bug 6055: createDiskOffering: remove domainId parameter.
status 6055: resolved fixed
2010-11-08 13:42:34 +05:30
nit
02781422b5 bug 6055: createDiskOffering: remove domainId parameter.
status 6055: resolved fixed
2010-11-08 13:41:33 +05:30
nit
4dc8837dc8 bug 6952: listISO should return "ispublic" property.
status 6952: resolved fixed
2010-11-08 12:33:23 +05:30
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
bd5f1a7de6 Fixed NPE if addVPNUser fails because it was unable to reach the domR. 2010-11-06 16:54:14 -07: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
ca0ce93fde Fixed all sync commands that can possibly return a <success> tag. If success, it will return true, otherwise an HTTP error will be returned. 2010-11-05 21:25:19 -07:00
will
eeb98499d5 bug 7059: fixed more JS to accomodate new api output. 2010-11-05 20:58:00 -07:00
will
563b45a220 bug 7059: Fixed the async output to use the object name 2010-11-05 20:58:00 -07:00
anthony
224da7e775 several snapshot fixes 2010-11-05 20:55:19 -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
will
a3dbc34857 bug 7059: refactored the API to now add the single embedded object tag after a response
- Changed networkgroups to security groups
- a whole bunch of other API bugs.  Unfortunately, I may have broken more.
2010-11-05 20:10:57 -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
Kelven Yang
e02a8c9d9f Support for Chiradeep's new template 2010-11-05 18:37:29 -07:00
alena
b1defdb71d bug 6895: fixed search by id in listDomains command
status 6895: resolved fixed
2010-11-05 17:45:15 -07:00
will
05ab3bf673 bug 7063: AsyncJobResult should now return the correct success and error tags upon the completion of a async job. It should now follow either the format ... jobresult.success or jobresult.errorcode and jobresult.errortext
- Fixed a lot of other Async related packaging issues.  It's not all done but will continue to refactor this later.
2010-11-05 17:30:03 -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
Alex Huang
4555fcd73f changed everything back so everyone can test 2010-11-05 16:10:22 -07:00
Alex Huang
4ccf4361d1 Finally domr and instance running again. 2010-11-05 16:10:22 -07:00
Alex Huang
5f90a8adb0 Checking in to do git pull...stupid git 2010-11-05 16:10:22 -07:00
Alex Huang
1fe446002b stop vm is now formalized 2010-11-05 16:10:22 -07:00
Alex Huang
d5d1808488 Added reservation context to the network gurus 2010-11-05 16:10:22 -07:00
edison
433c28fb16 bug 7041: fix npe in delete template from storage pool, if the template already marked as removed
status 7041: resolved fixed
2010-11-05 16:02:18 -07:00