Skip to content

Commit 01ab287

Browse files
authored
feat: add custom-form options model (#3471)
1 parent f87d084 commit 01ab287

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

app/models/custom-form-option.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import attr from 'ember-data/attr';
2+
import ModelBase from 'open-event-frontend/models/base';
3+
import { belongsTo } from 'ember-data/relationships';
4+
5+
export default ModelBase.extend({
6+
7+
value : attr('string'),
8+
customForm : belongsTo('customForm')
9+
});

app/models/custom-form.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { computed, observer } from '@ember/object';
22
import attr from 'ember-data/attr';
33
import ModelBase from 'open-event-frontend/models/base';
4-
import { belongsTo } from 'ember-data/relationships';
4+
import { belongsTo, hasMany } from 'ember-data/relationships';
55

66
export default ModelBase.extend({
77

@@ -11,8 +11,12 @@ export default ModelBase.extend({
1111
isRequired : attr('boolean', { defaultValue: false }),
1212
isIncluded : attr('boolean', { defaultValue: false }),
1313
isFixed : attr('boolean', { defaultValue: false }),
14+
isComplex : attr('boolean', { defaultValue: false }),
15+
description : attr('string', { defaultValue: 'text' }),
1416

15-
event: belongsTo('event'),
17+
18+
event : belongsTo('event'),
19+
customFormOptions : hasMany('customFormOptions'),
1620

1721
session: {
1822
title : 'Title',

0 commit comments

Comments
 (0)