import StepController from 'wizard/controllers/step'; import getUrl from 'discourse-common/lib/get-url'; export default StepController.extend({ actions: { goNext(response) { const next = this.get('step.next'); if (response.refresh_required) { const id = this.get('wizard.id'); window.location.href = getUrl(`/w/${id}/steps/${next}`); } else { this.transitionToRoute('custom.step', next); } }, goBack() { this.transitionToRoute('custom.step', this.get('step.previous')); }, showMessage(message) { this.set('stepMessage', message); }, finished(result) { let url = "/"; if (result.topic_id) { url += `t/${result.topic_id}`; } window.location.href = getUrl(url); } } });