wejsv2old-plugin-rating
Version:
We.js v2 Old - Rating Plugin
44 lines (39 loc) • 914 B
JavaScript
App.RatingsEditarController = Ember.ObjectController.extend({
breadCrumb: 'Editar',
valid: false,
activeOpts: [{
text: 'Sim',
id: true
}, {
text: 'Não',
id: false
}],
managerModelName: Ember.computed('manager', function () {
return Ember.A([this.get('manager.modelName')]);
}),
validateForm: function (){
if (this.get('manager.vocabulary.content')) {
return this.set('valid', true);
}
return this.set('valid', false)
}.observes('manager.modelName', 'manager.vocabulary.content', 'manager.active'),
actions: {
save: function (){
var self = this;
if (!self.get('valid')) return;
return self.get('manager')
.save()
.then(function (){
self.transitionToRoute('ratings');
});
},
destroy: function (){
var self = this;
return self.get('manager')
.destroyRecord()
.then(function (){
self.transitionToRoute('ratings');
});
}
}
});