Merge pull request #2551 from hashicorp/jbs-2541

Remove Deregister from UI for #2541
This commit is contained in:
James Phillips 2016-11-30 21:09:13 -08:00 committed by GitHub
commit bc561532e6
2 changed files with 0 additions and 29 deletions

View File

@ -520,7 +520,6 @@
<h3 class="no-margin">
{{ model.Node }} <small> {{ model.Address }}</small>
<button {{ action "deregisterNode" }} {{ bind-attr class=":btn :btn-danger :pull-right :btn-mini isLoading:btn-warning" }}>Deregister</button>
</h3>
<hr>

View File

@ -275,34 +275,6 @@ App.NodesShowController = Ember.ObjectController.extend({
dc: Ember.computed.alias("controllers.dc"),
actions: {
deregisterNode: function() {
this.set('isLoading', true);
var controller = this;
var node = controller.get('model');
var dc = controller.get('dc').get('datacenter');
var token = App.get('settings.token');
if (window.confirm("Are you sure you want to deregister this node?")) {
// Deregister node
Ember.$.ajax({
url: formatUrl(consulHost + '/v1/catalog/deregister', dc, token),
type: 'PUT',
data: JSON.stringify({
'Datacenter': dc,
'Node': node.Node
})
}).then(function(response) {
var nodes = controller.get('controllers.nodes').get('nodes');
controller.get('controllers.nodes').set('nodes', nodes.filter(function(n) {
return n.Node !== node.Node;
}));
controller.transitionToRoute('nodes');
}).fail(function(response) {
controller.set('errorMessage', 'Received error while processing: ' + response.statusText);
});
}
},
invalidateSession: function(sessionId) {
this.set('isLoading', true);
var controller = this;