Fix selectized users on booth/proposal forms

This commit is contained in:
Henne Vogelsang 2022-03-02 18:03:53 +01:00
parent 7e5175536e
commit 0ff503bc1b
No known key found for this signature in database
GPG key ID: 97DDB66BDAF8D4D6
6 changed files with 57 additions and 71 deletions

View file

@ -9,13 +9,24 @@
.form-group
= f.label :subtitle
= f.text_field :subtitle, class: 'form-control'
= # speaker_selector_input f
.form-group
= f.label :speaker_ids, 'Speakers'
- if f.object.speakers.any?
%p
Current:
= f.object.speakers.pluck(:username).join(', ')
= f.select :speaker_ids, [], {}, { multiple: true, class: "form-control", id: "users_selectize", placeholder: "Speakers" }
%span.help-block
The people responsible for the event, beside you. You can only select existing users.
- if @program.tracks.confirmed.cfp_active.any?
= f.label :track_id, 'Track'
= f.select :track_id, @program.tracks.confirmed.cfp_active.pluck(:name, :id), include_blank: '(Please select)'
= f.label :event_type_id, 'Type'
= f.select :event_type_id, event_type_select_options(@conference.program.event_types), { include_blank: false }, { class: 'select-help-toggle form-control' }
.form-group
= f.label :track_id, 'Track'
= f.select :track_id, @program.tracks.confirmed.cfp_active.pluck(:name, :id), { include_blank: '(Please select)' }, { class: 'form-control' }
.form-group
= f.label :event_type_id, 'Type'
= f.select :event_type_id, event_type_select_options(@conference.program.event_types), { include_blank: false }, { class: 'select-help-toggle form-control' }
- if @program.languages.present?
.form-group
= f.label :language
= f.select :language, @languages, { include_blank: false}, { class: 'select-help-toggle form-control' }
- @conference.program.event_types.each do |event_type|
@ -72,10 +83,5 @@
%p.text-right
= f.submit 'Update Proposal', class: 'btn btn-success'
:javascript
$(document).ready(function() {
$('#event_speaker_ids').selectize({
plugins: ['remove_button'],
maxItems: 5
} )
});
= render partial: 'shared/user_selectize'