custom-index.js.es6 579 B

1234567891011121314151617181920212223
  1. export default Ember.Route.extend({
  2. beforeModel() {
  3. const appModel = this.modelFor('custom');
  4. if (appModel.permitted && !appModel.completed && appModel.start) {
  5. this.replaceWith('custom.step', appModel.start);
  6. }
  7. },
  8. model() {
  9. return this.modelFor('custom');
  10. },
  11. setupController(controller, model) {
  12. const completed = model.get('completed');
  13. const permitted = model.get('permitted');
  14. const minTrust = model.get('min_trust');
  15. controller.setProperties({
  16. completed,
  17. notPermitted: !permitted,
  18. minTrust
  19. });
  20. }
  21. });