Updated Branches:
  refs/heads/master 199e861a5 -> 33aab256f

CLOUDSTACK-3820: UI > Infrastructrue menu > zone detail > UCS > update API 
response examples since API response has been changed.


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/33aab256
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/33aab256
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/33aab256

Branch: refs/heads/master
Commit: 33aab256fc8e6ef0f565358b8503b90dfec3d68e
Parents: 199e861
Author: Jessica Wang <jessicaw...@apache.org>
Authored: Fri Jul 26 14:26:14 2013 -0700
Committer: Jessica Wang <jessicaw...@apache.org>
Committed: Fri Jul 26 14:28:06 2013 -0700

----------------------------------------------------------------------
 ui/scripts/system.js | 156 ++++++++++++++++++++++++++++------------------
 1 file changed, 95 insertions(+), 61 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/33aab256/ui/scripts/system.js
----------------------------------------------------------------------
diff --git a/ui/scripts/system.js b/ui/scripts/system.js
index 94e0eb1..03a65d8 100644
--- a/ui/scripts/system.js
+++ b/ui/scripts/system.js
@@ -14215,38 +14215,46 @@
                                                 ucsmanagerid: 
args.context.ucsManagers[0].id
                                             },
                                             success: function(json) {
-                                                var data = 
json.listucsbladeresponse.ucsblade ? json.listucsbladeresponse.ucsblade : [];
-
+                                                //for testing only (begin)
+                                               /*
+                                               json = {
+                                                           
"listucsbladeresponse": {
+                                                               "count": 4,
+                                                               "ucsblade": [
+                                                                   {
+                                                                       "id": 
"84edb958-cf8a-4e71-99c6-190ccc3fe2bd",
+                                                                       
"ucsmanagerid": "07b5b813-83ed-4859-952c-c95cafb63ac4",
+                                                                       
"bladedn": "sys/chassis-1/blade-1",
+                                                                       
"profiledn": "org-root/ls-profile-for-blade-1"
+                                                                   },
+                                                                   {
+                                                                       "id": 
"524a3e55-5b61-4561-9464-1b19e3543189",
+                                                                       
"ucsmanagerid": "07b5b813-83ed-4859-952c-c95cafb63ac4",
+                                                                       
"bladedn": "sys/chassis-1/blade-2",
+                                                                       
"profiledn": "org-root/ls-profile-for-blade-2"
+                                                                   },
+                                                                   {
+                                                                       "id": 
"4828f560-6191-46e6-8a4c-23d1d7d017f0",
+                                                                       
"ucsmanagerid": "07b5b813-83ed-4859-952c-c95cafb63ac4",
+                                                                       
"bladedn": "sys/chassis-1/blade-3"
+                                                                   },
+                                                                   {
+                                                                       "id": 
"80ab25c8-3dcf-400e-8849-84dc5e1e6594",
+                                                                       
"ucsmanagerid": "07b5b813-83ed-4859-952c-c95cafb63ac4",
+                                                                       
"bladedn": "sys/chassis-1/blade-4"
+                                                                   }
+                                                               ]
+                                                           }
+                                                       };
+                                               */
+                                               //for testing only (end)
+                                               
+                                               var data = 
json.listucsbladeresponse.ucsblade ? json.listucsbladeresponse.ucsblade : [];
                                                 for (var i = 0; i < 
data.length; i++) {
                                                     var array1 = 
data[i].bladedn.split('/');
                                                     data[i].chassis = 
array1[1];
                                                     data[i].bladeid = 
array1[2];
                                                 }
-
-
-                                                //for testing only (begin)
-                                                /*
-                                                                       var 
data = [
-                                                                         {
-                                                                           
"id": "58c84a1d-6e46-44e3-b7ec-abaa876d1be3",
-                                                                           
"ucsmanagerid": "0c96f848-4306-47e5-a9ac-b76aad3557fb",
-                                                                           
"bladedn": "sys/chassis-1/blade-1"
-                                                                         },
-                                                                         {
-                                                                           
"id": "de5abadf-f294-4014-9fed-7ee37a9b8724",
-                                                                           
"ucsmanagerid": "0c96f848-4306-47e5-a9ac-b76aad3557fb",
-                                                                           
"bladedn": "sys/chassis-1/blade-2"
-                                                                         }
-                                                                       ];
-                                                                       for(var 
i = 0; i < data.length; i++) {
-                                                                         var 
array1 = data[i].bladedn.split('/');
-                                                                         
data[i].chassis = array1[1];
-                                                                         
data[i].bladeid = array1[2];
-                                                                       }
-                                                                       */
-                                                //for testing only (end)
-
-
                                                 args.response.success({
                                                     data: data
                                                 });
@@ -14276,8 +14284,35 @@
                                                                     
ucsmanagerid: args.context.ucsManagers[0].id
                                                                 },
                                                                 async: false,
-                                                                success: 
function(json) { //e.g. json == { "listucsprofileresponse" : { "count":1 
,"ucsprofile" : [  {"ucsdn":"org-root/ls-testProfile"} ] } }
-                                                                    var 
ucsprofiles = json.listucsprofileresponse.ucsprofile;
+                                                                success: 
function(json) { 
+                                                                    //for 
testing only (begin)
+                                                                       /*
+                                                                       json = {
+                                                                           
"listucsprofileresponse": {
+                                                                               
"count": 5,
+                                                                               
"ucsprofile": [
+                                                                               
    {
+                                                                               
        "ucsdn": "org-root/ls-profile-for-blade-2"
+                                                                               
    },
+                                                                               
    {
+                                                                               
        "ucsdn": "org-root/ls-profile-for-blade-1"
+                                                                               
    },
+                                                                               
    {
+                                                                               
        "ucsdn": "org-root/ls-simpleProfile"
+                                                                               
    },
+                                                                               
    {
+                                                                               
        "ucsdn": "org-root/ls-testProfile"
+                                                                               
    },
+                                                                               
    {
+                                                                               
        "ucsdn": "org-root/ls-UCS_Test"
+                                                                               
    }
+                                                                               
]
+                                                                           }
+                                                                       };
+                                                                    */
+                                                                       //for 
testing only (end)
+                                                                       
+                                                                       var 
ucsprofiles = json.listucsprofileresponse.ucsprofile;
                                                                     if 
(ucsprofiles != null) {
                                                                         for 
(var i = 0; i < ucsprofiles.length; i++) {
                                                                             
items.push({
@@ -14321,17 +14356,16 @@
                                                         bladeid: 
args.context.blades[0].id
                                                     },
                                                     success: function(json) {
-                                                        //for testing only 
(begin)
+                                                       //for testing only 
(begin)
                                                        /*
-                                                       json =                  
                       
-                                                        {
-                                                                               
                                    "associateucsprofiletobladeresponse": {
-                                                                               
                                        "jobid": 
"dff5fa7f-e4a7-457b-92f1-2fede357e3d5"
-                                                                               
                                    }
-                                                                               
                                };
-                                                                               
                                */
+                                                       json = {
+                                                                   
"associateucsprofiletobladeresponse": {
+                                                                       
"jobid": "770bec68-7739-4127-8609-4b87bd7867d2"
+                                                                   }
+                                                               }
+                                                       */
                                                        //for testing only (end)
-                                                       
+                                                                               
                                
                                                        var jid = 
json.associateucsprofiletobladeresponse.jobid;
                                                         args.response.success({
                                                             _custom: {
@@ -14339,30 +14373,30 @@
                                                                 
getUpdatedItem: function(json) {                                                
                           
                                                                        //for 
testing only (begin)
                                                                        /*
-                                                                       json = 
-                                                                       {
-                                                                           
"queryasyncjobresultresponse": {
-                                                                               
"accountid": "b24f6866-f0ca-11e2-8c16-d637902e3581",
-                                                                               
"userid": "b24f76df-f0ca-11e2-8c16-d637902e3581",
-                                                                               
"cmd": "org.apache.cloudstack.api.AssociateUcsProfileToBladeCmd",
-                                                                               
"jobstatus": 1,
-                                                                               
"jobprocstatus": 0,
-                                                                               
"jobresultcode": 0,
-                                                                               
"jobresulttype": "object",
-                                                                               
"jobresult": {
-                                                                               
    "ucsblade": {
-                                                                               
        "id": "84edb958-cf8a-4e71-99c6-190ccc3fe2bd",
-                                                                               
        "ucsmanagerid": "07b5b813-83ed-4859-952c-c95cafb63ac4",
-                                                                               
        "bladedn": "sys/chassis-1/blade-1"
-                                                                               
    }
-                                                                               
},
-                                                                               
"created": "2013-07-25T15:10:13-0700",
-                                                                               
"jobid": "dff5fa7f-e4a7-457b-92f1-2fede357e3d5"
-                                                                           }
-                                                                       }
+                                                                       json = {
+                                                                               
    "queryasyncjobresultresponse": {
+                                                                               
        "accountid": "b24f6e36-f0ca-11e2-8c16-d637902e3581",
+                                                                               
        "userid": "b24f7d8d-f0ca-11e2-8c16-d637902e3581",
+                                                                               
        "cmd": "org.apache.cloudstack.api.AssociateUcsProfileToBladeCmd",
+                                                                               
        "jobstatus": 1,
+                                                                               
        "jobprocstatus": 0,
+                                                                               
        "jobresultcode": 0,
+                                                                               
        "jobresulttype": "object",
+                                                                               
        "jobresult": {
+                                                                               
            "ucsblade": {
+                                                                               
                "id": "80ab25c8-3dcf-400e-8849-84dc5e1e6594",
+                                                                               
                "ucsmanagerid": "07b5b813-83ed-4859-952c-c95cafb63ac4",
+                                                                               
                "bladedn": "sys/chassis-1/blade-4",
+                                                                               
                "profiledn": "org-root/ls-profile-for-blade-4"
+                                                                               
            }
+                                                                               
        },
+                                                                               
        "created": "2013-07-26T13:53:01-0700",
+                                                                               
        "jobid": "770bec68-7739-4127-8609-4b87bd7867d2"
+                                                                               
    }
+                                                                               
};
                                                                        */
-                                                                       //for 
testing only (end)
-                                                                               
                                                            
+                                                                       //for 
testing only (end)
+                                                                               
                                                                                
                            
                                                                     return 
json.queryasyncjobresultresponse.jobresult.ucsblade;
                                                                 }
                                                             }

Reply via email to