Skip to content

Commit

Permalink
fix: Speaker & Sessions can be added from dashboard (#3743)
Browse files Browse the repository at this point in the history
  • Loading branch information
kushthedude authored and iamareebjamal committed Dec 30, 2019
1 parent 859d44b commit e9b4170
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 3 deletions.
18 changes: 16 additions & 2 deletions app/templates/components/forms/session-speaker-form.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,10 @@
{{widgets/forms/rich-text-editor value=(mut (get data.speaker field.fieldIdentifier))
textareaId=(if field.isRequired (concat 'speaker_' field.fieldIdentifier '_required') (concat 'speaker_' field.fieldIdentifier))}}
{{else if (eq field.fieldIdentifier 'email')}}
{{ui-checkbox label=(t 'Do not require email for this speaker.') checked=data.speaker.isEmailOverridden
onChange=(action (mut data.speaker.isEmailOverridden))}}
{{#if (or isUserOwnerOrAdmin isUserOrganiser)}}
{{ui-checkbox label=(t 'Do not require email for this speaker.') checked=data.speaker.isEmailOverridden
onChange=(action (mut data.speaker.isEmailOverridden))}}
{{/if}}
{{#if (not data.speaker.isEmailOverridden)}}
{{input type=field.type value=(mut (get data.speaker field.fieldIdentifier))
id=(if field.isRequired (concat 'speaker_' field.fieldIdentifier '_required') (concat 'speaker_' field.fieldIdentifier))}}
Expand Down Expand Up @@ -157,6 +159,18 @@
{{/each}}
</div>
{{/ui-dropdown}}
{{else if (eq field.fieldIdentifier 'gender')}}
{{#ui-dropdown class='search selection' selected=data.speaker.gender onChange=(action (mut data.speaker.gender)) as |execute mapper|}}
<i class="dropdown icon"></i>
<div class="default text">{{t 'Select your gender'}}</div>
<div class="menu">
{{#each genders as |gender|}}
<div class="item" data-value="{{map-value mapper gender.name}}">
{{gender.name}}
</div>
{{/each}}
</div>
{{/ui-dropdown}}
{{else}}
{{#ui-dropdown class='search selection' onChange=(action (mut (get data.speaker field.fieldIdentifier))) as |execute mapper|}}
<i class="dropdown icon"></i>
Expand Down
1 change: 1 addition & 0 deletions app/templates/events/view/sessions/create.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
fields=model.form
data=model
speakers=model.speakers
event=model.event
speakersDetails=model.session.speakers
save=(action 'save')
includeSession=true
Expand Down
2 changes: 1 addition & 1 deletion app/templates/events/view/speakers/create.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
{{t 'Create a Speaker'}}
</h2>
<div class="ui container">
{{forms/session-speaker-form fields=model.form data=model sessions=model.sessions sessionDetails=sessionDetails save=(action 'save' sessionDetails)
{{forms/session-speaker-form fields=model.form data=model event=model.event sessions=model.sessions sessionDetails=sessionDetails save=(action 'save' sessionDetails)
includeSpeaker=true isSessionSpeaker=true isLoading=isLoading}}
</div>
</div>

0 comments on commit e9b4170

Please sign in to comment.