1234567891011121314151617181920212223242526272829 |
- import CustomWizard from '../models/custom-wizard'
- export default Discourse.Route.extend({
- model(params) {
- return CustomWizard.submissions(params.wizard_id);
- },
- setupController(controller, model) {
- let fields = []
- model.forEach((s) => {
- Object.keys(s).forEach((k) => {
- if (fields.indexOf(k) < 0) {
- fields.push(k)
- }
- })
- })
- let submissions = []
- model.forEach((s) => {
- let submission = {}
- fields.forEach((f) => {
- submission[f] = s[f]
- })
- submissions.push(submission);
- })
- controller.setProperties({ submissions, fields })
- }
- })
|