Skip to content

Commit ed6ea36

Browse files
author
Hieu Lam - TMA
authored
feature-8827: Make names part of the custom form area in attendee forms (#8861)
* feature-8827: Make names part of the custom form area in attendee forms * feature-8827: Make name fields part of the custom form area in attendee forms * feature-8827: Make name fields part of the custom form area in attendee forms
1 parent 2a9ec60 commit ed6ea36

File tree

4 files changed

+26
-21
lines changed

4 files changed

+26
-21
lines changed

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

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -513,24 +513,6 @@ export default Component.extend(FormMixin, {
513513
delay : false,
514514
on : 'blur',
515515
fields : {
516-
firstName: {
517-
identifier : 'first_name',
518-
rules : [
519-
{
520-
type : 'empty',
521-
prompt : this.l10n.t('Please enter your first name.')
522-
}
523-
]
524-
},
525-
lastName: {
526-
identifier : 'last_name',
527-
rules : [
528-
{
529-
type : 'empty',
530-
prompt : this.l10n.t('Please enter your last name.')
531-
}
532-
]
533-
},
534516
email: {
535517
identifier : 'email',
536518
rules : [

app/components/forms/wizard/custom-form-input-translation.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ import { action } from '@ember/object';
44
interface Args {
55
onChange: ((code: string, value: string) => void) | null,
66
onRemoveTranslation: ((field: object) => void) | null,
7-
data: any
7+
data: any,
8+
type: string
89
}
910

1011
interface SubForm {

app/mixins/custom-form.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -715,6 +715,28 @@ export default Mixin.create(MutableArray, {
715715
isIncluded : false,
716716
isPublic : false,
717717
event : parent
718+
}),
719+
this.store.createRecord('custom-form', {
720+
name : 'firstname',
721+
fieldIdentifier : 'firstname',
722+
formID : _formID,
723+
form : 'attendee',
724+
type : 'text',
725+
isRequired : false,
726+
isIncluded : false,
727+
isPublic : false,
728+
event : parent
729+
}),
730+
this.store.createRecord('custom-form', {
731+
name : 'lastname',
732+
fieldIdentifier : 'lastname',
733+
formID : _formID,
734+
form : 'attendee',
735+
type : 'text',
736+
isRequired : false,
737+
isIncluded : false,
738+
isPublic : false,
739+
event : parent
718740
})
719741
];
720742
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,14 @@
2525
{{/if}}
2626
</h4>
2727
<div class="field {{if this.buyerHasFirstName 'disabled'}}">
28-
<label class="required" for="firstname">{{t 'First Name'}}</label>
28+
<label for="firstname">{{t 'First Name'}}</label>
2929
<Input
3030
@type="text"
3131
@name="first_name"
3232
@value={{this.buyerFirstName}} />
3333
</div>
3434
<div class="field {{if this.buyerHasLastName 'disabled'}}">
35-
<label class="required" for="lastname">{{t 'Last Name'}}</label>
35+
<label for="lastname">{{t 'Last Name'}}</label>
3636
<Input
3737
@type="text"
3838
@name="last_name"

0 commit comments

Comments
 (0)