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;
}