import CustomWizardApi from '../models/custom-wizard-api'; export default Discourse.Route.extend({ model() { return CustomWizardApi.list(); }, afterModel(model) { const apiParams = this.paramsFor('admin-wizards-api'); if (model.length) { if (!apiParams.name) { this.transitionTo('adminWizardsApi', model[0].name.dasherize()); } else { return; } } else { this.transitionTo('adminWizardsApi', 'new'); } }, setupController(controller, model){ controller.set("model", model); }, actions: { refreshModel() { this.refresh(); } } });