1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/web/ synced 2025-03-23 00:00:02 +01:00
VILLASweb/app/controllers/project/index.js
Markus Grigull 480c90530d Add visualization create, edit and delete
All plots will be saved in the plot model (no subclasses).
2016-06-28 22:05:54 +02:00

22 lines
700 B
JavaScript

import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
newVisualization() {
// get the project
var project = this.get('model');
var projectId = this.get('model.id');
// create the visualization
var visualization = this.store.createRecord('visualization', { name: 'Visualization', project: projectId });
// the visualization must be added to the project before the project is saved, otherwise ember will set the projectId to null!
project.get('visualizations').pushObject(visualization);
// save the visualization and project
visualization.save().then(function() {
project.save();
});
}
}
});