Pman.Tab.CoreOAuthClient.bjs
authorEdward <edward@roojs.com>
Wed, 25 Jun 2014 05:39:17 +0000 (13:39 +0800)
committerEdward <edward@roojs.com>
Wed, 25 Jun 2014 05:39:17 +0000 (13:39 +0800)
Pman.Tab.CoreOAuthClient.js

Pman.Tab.CoreOAuthClient.bjs
Pman.Tab.CoreOAuthClient.js

index 170d0a3..35809e1 100644 (file)
@@ -51,7 +51,7 @@
                                         {
                                             "listeners": {
                                                 "beforeload": "function (_self, o){\n    o.params = o.params || {};\n\n}\n",
-                                                "update": "function (_self, record, operation)\n{\n    if (operation != Roo.data.Record.COMMIT) {\n        return;\n    }\n\n    if (!record.data.client_id.length || !record.data.client_secret.length) {\n        return;\n    }\n    \n    new Pman.Request({\n        url : baseURL + '/Roo/Core_oauth_clients',\n        method : 'POST',\n        params : {\n            id : record.data.id,\n            client_id : record.data.client_id,\n            client_secret : record.data.client_secret,\n            redirect_uri : record.data.redirect_uri\n        },\n        success : function(res) {\n            _this.grid.footer.onClick('refresh');\n        }\n    });\n    \n}"
+                                                "update": "function (_self, record, operation)\n{\n    if (operation != Roo.data.Record.COMMIT) {\n        return;\n    }\n\n    if (!record.data.client_id.length || !record.data.client_secret.length) {\n        return;\n    }\n    \n    var params = {\n        id : record.data.id,\n        client_id : record.data.client_id,\n        client_secret : record.data.client_secret\n    };\n    \n    if(record.data.redirect_uri.length){\n        params.redirect_uri = record.data.redirect_uri;\n    }\n    \n    new Pman.Request({\n        url : baseURL + '/Roo/Core_oauth_clients',\n        method : 'POST',\n        params : params,\n        success : function(res) {\n            _this.grid.footer.onClick('refresh');\n        }\n    });\n    \n}"
                                             },
                                             "*prop": "dataSource",
                                             "remoteSort": true,
index 1290a51..30f9fa1 100644 (file)
@@ -83,15 +83,20 @@ Pman.Tab.CoreOAuthClient = new Roo.XComponent({
                                             return;
                                         }
                                         
+                                        var params = {
+                                            id : record.data.id,
+                                            client_id : record.data.client_id,
+                                            client_secret : record.data.client_secret
+                                        };
+                                        
+                                        if(record.data.redirect_uri.length){
+                                            params.redirect_uri = record.data.redirect_uri;
+                                        }
+                                        
                                         new Pman.Request({
                                             url : baseURL + '/Roo/Core_oauth_clients',
                                             method : 'POST',
-                                            params : {
-                                                id : record.data.id,
-                                                client_id : record.data.client_id,
-                                                client_secret : record.data.client_secret,
-                                                redirect_uri : record.data.redirect_uri
-                                            },
+                                            params : params,
                                             success : function(res) {
                                                 _this.grid.footer.onClick('refresh');
                                             }