1234567891011121314151617181920212223 |
- import CustomWizard from '../models/custom-wizard';
- export default Discourse.Route.extend({
- model(params) {
- if (params.name === 'new') {
- this.set('new', true);
- return CustomWizard.create();
- }
- this.set('new', false);
- const wizard = this.modelFor('admin-wizards-custom').findBy('name', params.name );
- if (!wizard) { return this.transitionTo('adminWizardsCustom.index'); }
- return wizard;
- },
- setupController(controller, model) {
- controller.set("new", this.get('new'));
- controller.set("model", model);
- }
- });
|