UNPKG

wejsv2old-plugin-rating

Version:
44 lines (39 loc) 914 B
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'); }); } } });