--- a/server/bo_client/app/routes/doc.js Fri Jan 15 15:27:56 2016 +0100
+++ b/server/bo_client/app/routes/doc.js Fri Jan 15 15:35:00 2016 +0100
@@ -1,7 +1,23 @@
import Ember from 'ember';
export default Ember.Route.extend({
+ options: Ember.inject.service(),
model(params) {
return this.store.findRecord('document', params.doc_id);
},
+ actions: {
+ saveDocument: function(doc) {
+ doc.save();
+ if(this.get('options').backurl) {
+ window.location.replace(this.get('options').backurl);
+ }
+ else {
+ this.transitionTo('index');
+ }
+ },
+ cancelDocument: function(doc) {
+ doc.rollbackAttributes();
+ doc.reload();
+ }
+ }
});