Skip to content

Commit 5363066

Browse files
committed
Revert "Revert "feature-8866: Rename form with meaningful name in order form (#8903)""
This reverts commit 1cfe343.
1 parent dc06ea6 commit 5363066

File tree

7 files changed

+20
-21
lines changed

7 files changed

+20
-21
lines changed

app/components/forms/orders/attendee-list.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ export default class AttendeeList extends Component {
2020
@computed('data.attendees')
2121
get holders() {
2222
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);
2525
}
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);
2828
}
2929
if (attendee.gender) {
3030
this.genderAddSpaces(attendee);
@@ -58,7 +58,6 @@ export default class AttendeeList extends Component {
5858
const current_locale = this.cookies.read('current_locale');
5959
const customFields = orderBy(this.fields.toArray()?.map(field => {
6060
const { main_language } = field;
61-
6261
if ((main_language && main_language.split('-')[0] === current_locale) || !field.translations || !field.translations.length) {
6362
field.transName = field.name;
6463
} else if (field.translations?.length) {

app/components/forms/orders/order-form.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -476,7 +476,7 @@ export default Component.extend(FormMixin, {
476476
]
477477
};
478478

479-
const languageForm1Validation = {
479+
const nativeLanguageValidation = {
480480
rules: [
481481
{
482482
type : 'empty',
@@ -485,7 +485,7 @@ export default Component.extend(FormMixin, {
485485
]
486486
};
487487

488-
const languageForm2Validation = {
488+
const fluentLanguageValidation = {
489489
rules: [
490490
{
491491
type : 'empty',
@@ -598,8 +598,8 @@ export default Component.extend(FormMixin, {
598598
validationRules.fields[`instagram_required_${ index}`] = instagramRequiredValidation;
599599
validationRules.fields[`linkedin_${ index}`] = linkedinValidation;
600600
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;
603603
validationRules.fields[`is_consent_form_field_required_${ index}`] = isConsentFormFieldValidation;
604604
validationRules.fields[`is_consent_of_refund_policy_required_${ index}`] = isConsentOfRefundPolicyValidation;
605605
this.allFields.attendee.filter(field => field.isComplex && field.isRequired).forEach(field => {

app/mixins/custom-form.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -640,8 +640,8 @@ export default Mixin.create(MutableArray, {
640640
event : parent
641641
}),
642642
this.store.createRecord('custom-form', {
643-
name : 'languageForm1',
644-
fieldIdentifier : 'language_form_1',
643+
name : 'nativeLanguage',
644+
fieldIdentifier : 'native_language',
645645
formID : _formID,
646646
form : 'attendee',
647647
type : 'checkbox',
@@ -651,8 +651,8 @@ export default Mixin.create(MutableArray, {
651651
event : parent
652652
}),
653653
this.store.createRecord('custom-form', {
654-
name : 'languageForm2',
655-
fieldIdentifier : 'language_form_2',
654+
name : 'fluentLanguage',
655+
fieldIdentifier : 'fluent_language',
656656
formID : _formID,
657657
form : 'attendee',
658658
type : 'checkbox',

app/models/attendee.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ export default ModelBase.extend({
4343
birthDate : attr('moment'),
4444
complexFieldValues : attr(),
4545
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'),
4848
home_wiki : attr('string'),
4949
is_consent_form_field : attr('boolean', { defaultValue: false }),
5050
is_consent_form_field_photo : attr('boolean', { defaultValue: false }),

app/models/custom-form.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,9 @@ export default ModelBase.extend({
112112
is_consent_form_field_photo : tn.t('Wikimania photo consent'),
113113
is_consent_form_field_email : tn.t('Wikimania email updates'),
114114
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?'),
117115
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?'),
118118
wikiScholarship : tn.t('Have you received a Wikimania scholarship?')
119119
},
120120

app/templates/components/forms/orders/attendee-list.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
{{else if (eq field.type 'select')}}
5555
<span class="word-break">{{get holder field.identifierPath}}</span>
5656
{{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"))}}
5858
<span class="word-break">{{get holder (concat field.fieldIdentifier '_name_mapping')}}</span>
5959
{{else}}
6060
<span class="word-break">

app/templates/components/forms/orders/order-form.hbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@
240240
@onChange={{action (mut (get holder field.identifierPath))}} />
241241
<span>{{t 'I want to receive email updates about future Wikimania editions.'}} </span>
242242
{{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"))}}
244244
<UiCheckbox
245245
@checked={{get holder field.identifierPath}}
246246
@name={{if field.isRequired (concat field.fieldIdentifier "_required_" index) (concat field.fieldIdentifier "_" index)}}
@@ -268,15 +268,15 @@
268268
</div>
269269
</UiDropdown>
270270
{{/if}}
271-
{{#if (eq field.fieldIdentifier "language_form_1")}}
271+
{{#if (eq field.fieldIdentifier "native_language")}}
272272
<Widgets::Forms::UiCheckboxGroup
273273
@options={{languageForms1}}
274274
@onChange={{action "updateLanguageFormsSelection"}}
275275
@holder={{holder}}
276276
@field={{field}}
277277
/>
278278
{{/if}}
279-
{{#if (eq field.fieldIdentifier "language_form_2")}}
279+
{{#if (eq field.fieldIdentifier "fluent_language")}}
280280
<Widgets::Forms::UiCheckboxGroup
281281
@options={{languageForms2}}
282282
@onChange={{action "updateLanguageFormsSelection"}}

0 commit comments

Comments
 (0)