Skip to content

Instantly share code, notes, and snippets.

@elis
Created February 2, 2014 12:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elis/8767619 to your computer and use it in GitHub Desktop.
Save elis/8767619 to your computer and use it in GitHub Desktop.
Ember.Route.extend({
actions: {
deleteDataset: function (dataset) {
var self = this;
var cds = self.controllerFor('bigquery/modals/deleteDataset'), // controller for popup
bigquery = self.controllerFor('bigquery');
cds.set('dataset', dataset);
cds.set('closeCallback', function (confirmed) {
if (confirmed) {
dataset.deleteRecord();
dataset.save().then(function(result) {
console.log('result from deleting record:', result);
dataset.get('project').get('datasets').removeObject(dataset);
});
}
});
self.render('bigquery/modals/delete-dataset', {
outlet: 'modals',
into: 'bigquery',
controller: cds
});
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment