ui/app/applications-tab/route.js

28 lines
709 B
JavaScript

import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
var store = this.get('store');
return Ember.RSVP.all([
store.findAllUnremoved('environment'),
store.findAllUnremoved('service'),
store.findAllUnremoved('serviceconsumemap'),
store.findAllUnremoved('host'),
]).then((results) => {
return Ember.Object.create({
environments: results[0],
services: results[1],
consumeMaps: results[2],
hosts: results[3],
});
});
},
afterModel: function(model /*, transition*/) {
if ( !model.get('services.length') || !model.get('hosts.length') )
{
this.transitionTo('splash');
}
}
});