Cleanup old code in server_groups.js. Fixes #1247

This commit is contained in:
Ashesh Vashi 2016-08-23 09:32:10 +05:30
parent 58a79e4fc6
commit 6775adc4c7

View File

@ -63,92 +63,6 @@ function($, _, pgAdmin, Backbone) {
return false;
}
return true;
},
callbacks: {
// Add a server group
create_server_group: function() {
var tree = pgAdmin.Browser.tree;
var alert = alertify.prompt(
'{{ _('Add a server group') }}',
'{{ _('Enter a name for the new server group.') }}',
function(evt, value) {
$.post("{{ url_for('browser.index') }}server-group/obj/", { name: value })
.done(function(data) {
if (data.success == 0) {
report_error(data.errormsg, data.info);
} else {
var item = {
id: data.data.id,
label: data.data.name,
inode: true,
open: false,
icon: 'icon-server-group'
}
tree.append(null, {
itemData: item
});
}
})
},
function() {}
);
alert.show();
},
// Delete a server group
drop_server_group: function (item) {
var tree = pgAdmin.Browser.tree;
alertify.confirm(
'{{ _('Delete server group?') }}',
'{{ _('Are you sure you wish to delete the server group "{0}"?') }}'.replace('{0}', tree.getLabel(item)),
function() {
var d = tree.itemData(item);
$.ajax({
url:"{{ url_for('browser.index') }}" + d._type + "/obj/" + d.refid,
type:'DELETE',
success: function(data) {
if (data.success == 0) {
report_error(data.errormsg, data.info);
} else {
var next = tree.next(item);
var prev = tree.prev(item);
tree.remove(item);
if (next.length) {
tree.select(next);
} else if (prev.length) {
tree.select(prev);
}
}
}
});
},
function() {}
).show();
},
// Rename a server group
rename_server_group: function (item) {
var tree = pgAdmin.Browser.tree;
alertify.prompt(
'{{ _('Rename server group') }}',
'{{ _('Enter a new name for the server group.') }}',
tree.getLabel(item),
function(evt, value) {
var d = tree.itemData(item);
$.ajax({
url:"{{ url_for('browser.index') }}" + d._type + "/obj/" + d.refid,
type:'PUT',
params: { name: value },
success: function(data) {
if (data.success == 0) {
report_error(data.errormsg, data.info);
} else {
tree.setLabel(item, { label: value });
}
}
})
},
null
).show();
}
}
});
}