mirror of https://github.com/rancher/ui.git
28 lines
709 B
JavaScript
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');
|
|
}
|
|
}
|
|
});
|