app/routes/index.js
import Ember from 'ember';
const {
Route
} = Ember;
export default Route.extend({
// get beer data - only active beers
getBeers() {
return this.store.query('beer', {
orderBy: 'active',
equalTo: true
}).then((beers) => {
beers.forEach((b) => {
b.get('pours');
b.get('tap');
});
return beers;
});
},
model() {
return this.getBeers();
},
actions: {
// redirect user to add beer
addBeerRedirect() {
this.transitionTo('beer.add');
},
// reload data
reload() {
return this.getBeers();
}
}
});