mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Cleanup old code in server_groups.js. Fixes #1247
This commit is contained in:
parent
58a79e4fc6
commit
6775adc4c7
@ -63,92 +63,6 @@ function($, _, pgAdmin, Backbone) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
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();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user