123456789101112131415161718192021222324252627282930 |
- export default Ember.Route.extend({
- beforeModel() {
- const appModel = this.modelFor('custom');
- if (appModel && appModel.permitted && !appModel.completed && appModel.start) {
- this.replaceWith('custom.step', appModel.start);
- }
- },
- model() {
- return this.modelFor('custom');
- },
- setupController(controller, model) {
- if (model) {
- const completed = model.get('completed');
- const permitted = model.get('permitted');
- const minTrust = model.get('min_trust');
- const wizardId = model.get('id');
- controller.setProperties({
- completed,
- notPermitted: !permitted,
- minTrust,
- wizardId
- });
- } else {
- controller.set('noWizard', true);
- }
- }
- });
|