{
"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,
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');
}