File tree Expand file tree Collapse file tree 7 files changed +20
-21
lines changed
templates/components/forms/orders Expand file tree Collapse file tree 7 files changed +20
-21
lines changed Original file line number Diff line number Diff line change @@ -20,11 +20,11 @@ export default class AttendeeList extends Component {
20
20
@computed ( 'data.attendees' )
21
21
get holders ( ) {
22
22
this . data . attendees . forEach ( attendee => {
23
- if ( attendee . language_form_1 ) {
24
- this . languageFormMapCodeToName ( attendee , 'language_form_1 ' , languageForms1 ) ;
23
+ if ( attendee . native_language ) {
24
+ this . languageFormMapCodeToName ( attendee , 'native_language ' , languageForms1 ) ;
25
25
}
26
- if ( attendee . language_form_2 ) {
27
- this . languageFormMapCodeToName ( attendee , 'language_form_2 ' , languageForms2 ) ;
26
+ if ( attendee . fluent_language ) {
27
+ this . languageFormMapCodeToName ( attendee , 'fluent_language ' , languageForms2 ) ;
28
28
}
29
29
if ( attendee . gender ) {
30
30
this . genderAddSpaces ( attendee ) ;
@@ -58,7 +58,6 @@ export default class AttendeeList extends Component {
58
58
const current_locale = this . cookies . read ( 'current_locale' ) ;
59
59
const customFields = orderBy ( this . fields . toArray ( ) ?. map ( field => {
60
60
const { main_language } = field ;
61
-
62
61
if ( ( main_language && main_language . split ( '-' ) [ 0 ] === current_locale ) || ! field . translations || ! field . translations . length ) {
63
62
field . transName = field . name ;
64
63
} else if ( field . translations ?. length ) {
Original file line number Diff line number Diff line change @@ -476,7 +476,7 @@ export default Component.extend(FormMixin, {
476
476
]
477
477
} ;
478
478
479
- const languageForm1Validation = {
479
+ const nativeLanguageValidation = {
480
480
rules : [
481
481
{
482
482
type : 'empty' ,
@@ -485,7 +485,7 @@ export default Component.extend(FormMixin, {
485
485
]
486
486
} ;
487
487
488
- const languageForm2Validation = {
488
+ const fluentLanguageValidation = {
489
489
rules : [
490
490
{
491
491
type : 'empty' ,
@@ -598,8 +598,8 @@ export default Component.extend(FormMixin, {
598
598
validationRules . fields [ `instagram_required_${ index } ` ] = instagramRequiredValidation ;
599
599
validationRules . fields [ `linkedin_${ index } ` ] = linkedinValidation ;
600
600
validationRules . fields [ `linkedin_required_${ index } ` ] = linkedinRequiredValidation ;
601
- validationRules . fields [ `language_form_1_required_ ${ index } ` ] = languageForm1Validation ;
602
- validationRules . fields [ `language_form_2_required_ ${ index } ` ] = languageForm2Validation ;
601
+ validationRules . fields [ `native_language_required_ ${ index } ` ] = nativeLanguageValidation ;
602
+ validationRules . fields [ `fluent_language_required_ ${ index } ` ] = fluentLanguageValidation ;
603
603
validationRules . fields [ `is_consent_form_field_required_${ index } ` ] = isConsentFormFieldValidation ;
604
604
validationRules . fields [ `is_consent_of_refund_policy_required_${ index } ` ] = isConsentOfRefundPolicyValidation ;
605
605
this . allFields . attendee . filter ( field => field . isComplex && field . isRequired ) . forEach ( field => {
Original file line number Diff line number Diff line change @@ -640,8 +640,8 @@ export default Mixin.create(MutableArray, {
640
640
event : parent
641
641
} ) ,
642
642
this . store . createRecord ( 'custom-form' , {
643
- name : 'languageForm1 ' ,
644
- fieldIdentifier : 'language_form_1 ' ,
643
+ name : 'nativeLanguage ' ,
644
+ fieldIdentifier : 'native_language ' ,
645
645
formID : _formID ,
646
646
form : 'attendee' ,
647
647
type : 'checkbox' ,
@@ -651,8 +651,8 @@ export default Mixin.create(MutableArray, {
651
651
event : parent
652
652
} ) ,
653
653
this . store . createRecord ( 'custom-form' , {
654
- name : 'languageForm2 ' ,
655
- fieldIdentifier : 'language_form_2 ' ,
654
+ name : 'fluentLanguage ' ,
655
+ fieldIdentifier : 'fluent_language ' ,
656
656
formID : _formID ,
657
657
form : 'attendee' ,
658
658
type : 'checkbox' ,
Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ export default ModelBase.extend({
43
43
birthDate : attr ( 'moment' ) ,
44
44
complexFieldValues : attr ( ) ,
45
45
is_consent_of_refund_policy : attr ( 'boolean' , { defaultValue : false } ) ,
46
- language_form_1 : attr ( 'string' ) ,
47
- language_form_2 : attr ( 'string' ) ,
46
+ native_language : attr ( 'string' ) ,
47
+ fluent_language : attr ( 'string' ) ,
48
48
home_wiki : attr ( 'string' ) ,
49
49
is_consent_form_field : attr ( 'boolean' , { defaultValue : false } ) ,
50
50
is_consent_form_field_photo : attr ( 'boolean' , { defaultValue : false } ) ,
Original file line number Diff line number Diff line change @@ -112,9 +112,9 @@ export default ModelBase.extend({
112
112
is_consent_form_field_photo : tn . t ( 'Wikimania photo consent' ) ,
113
113
is_consent_form_field_email : tn . t ( 'Wikimania email updates' ) ,
114
114
isConsentOfRefundPolicy : tn . t ( 'Consent of refund policy' ) ,
115
- languageForm1 : tn . t ( 'What is your native language, or what language are you most fluent in?' ) ,
116
- languageForm2 : tn . t ( 'Are you fluent in any other of the following languages?' ) ,
117
115
homeWiki : tn . t ( 'What is your home wiki' ) ,
116
+ nativeLanguage : tn . t ( 'What is your native language, or what language are you most fluent in?' ) ,
117
+ fluentLanguage : tn . t ( 'Are you fluent in any other of the following languages?' ) ,
118
118
wikiScholarship : tn . t ( 'Have you received a Wikimania scholarship?' )
119
119
} ,
120
120
Original file line number Diff line number Diff line change 54
54
{{ else if (eq field.type 'select')}}
55
55
<span class =" word-break" >{{ get holder field.identifierPath }} </span >
56
56
{{ else if (eq field.type 'checkbox')}}
57
- {{ #if (or (eq field.fieldIdentifier " language_form_1 " ) (eq field.fieldIdentifier " language_form_2 " ) (eq field.fieldIdentifier " gender" ))}}
57
+ {{ #if (or (eq field.fieldIdentifier " native_language " ) (eq field.fieldIdentifier " fluent_language " ) (eq field.fieldIdentifier " gender" ))}}
58
58
<span class =" word-break" >{{ get holder (concat field.fieldIdentifier ' _name_mapping' )}} </span >
59
59
{{ else }}
60
60
<span class =" word-break" >
Original file line number Diff line number Diff line change 240
240
@onChange ={{ action (mut (get holder field.identifierPath ))}} />
241
241
<span >{{ t ' I want to receive email updates about future Wikimania editions.' }} </span >
242
242
{{ else if (eq field.type 'checkbox')}}
243
- {{ #if (and (not-eq field.fieldIdentifier " language_form_1 " ) (not-eq field.fieldIdentifier " language_form_2 " ))}}
243
+ {{ #if (and (not-eq field.fieldIdentifier " native_language " ) (not-eq field.fieldIdentifier " fluent_language " ))}}
244
244
<UiCheckbox
245
245
@checked ={{ get holder field.identifierPath }}
246
246
@name ={{ if field.isRequired (concat field.fieldIdentifier " _required_" index ) (concat field.fieldIdentifier " _" index )}}
268
268
</div >
269
269
</UiDropdown >
270
270
{{ /if }}
271
- {{ #if (eq field.fieldIdentifier " language_form_1 " )}}
271
+ {{ #if (eq field.fieldIdentifier " native_language " )}}
272
272
<Widgets::Forms::UiCheckboxGroup
273
273
@options ={{ languageForms1 }}
274
274
@onChange ={{ action " updateLanguageFormsSelection" }}
275
275
@holder ={{ holder }}
276
276
@field ={{ field }}
277
277
/>
278
278
{{ /if }}
279
- {{ #if (eq field.fieldIdentifier " language_form_2 " )}}
279
+ {{ #if (eq field.fieldIdentifier " fluent_language " )}}
280
280
<Widgets::Forms::UiCheckboxGroup
281
281
@options ={{ languageForms2 }}
282
282
@onChange ={{ action " updateLanguageFormsSelection" }}
You can’t perform that action at this time.
0 commit comments