diff --git a/scm-webapp/src/main/webapp/resources/js/sonia.plugin.js b/scm-webapp/src/main/webapp/resources/js/sonia.plugin.js index 5cc2c2382f..8fbd210d8c 100644 --- a/scm-webapp/src/main/webapp/resources/js/sonia.plugin.js +++ b/scm-webapp/src/main/webapp/resources/js/sonia.plugin.js @@ -215,7 +215,7 @@ Sonia.plugin.Grid = Ext.extend(Sonia.rest.Grid, { colUrlText: 'Url', emptyText: 'No plugins avaiable', - actionLinkTemplate: '{0}', + actionLinkTemplate: '{0}', initComponent: function(){ @@ -258,13 +258,13 @@ Sonia.plugin.Grid = Ext.extend(Sonia.rest.Grid, { var data = record.data; var id = Sonia.plugin.CenterInstance.getPluginId(data); if ( data.state == 'AVAILABLE' ){ - out = String.format(this.actionLinkTemplate, 'Install', 'Sonia.plugin.CenterInstance.install(\'' + id + '\')'); + out = String.format(this.actionLinkTemplate, 'Install', 'install', id); } else if ( data.state == 'INSTALLED' ){ - out = String.format(this.actionLinkTemplate, 'Uninstall', 'Sonia.plugin.CenterInstance.uninstall(\'' + id + '\')'); + out = String.format(this.actionLinkTemplate, 'Uninstall', 'uninstall', id); } else if ( data.state == 'UPDATE_AVAILABLE' ){ - out = String.format(this.actionLinkTemplate, 'Update', 'Sonia.plugin.CenterInstance.update(\'' + id + '\')'); + out = String.format(this.actionLinkTemplate, 'Update', 'update', id); out += ', ' - out += String.format(this.actionLinkTemplate, 'Uninstall', 'Sonia.plugin.CenterInstance.uninstall(\'' + id + '\')'); + out += String.format(this.actionLinkTemplate, 'Uninstall', 'uninstall', id); } return out; }