Skip to content

Commit 4bb15d7

Browse files
committed
Create multi-select form for search results
This allows the user to select as many of the results as they want
1 parent 71fae87 commit 4bb15d7

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

app/views/admin/member_search/index.html.haml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,15 @@
1010
.row
1111
.col.col-md-10.col-lg-8
1212
- if @members.present?
13-
%h2 Search Results
14-
%ul.list-group
15-
- @members.each do |member|
16-
%li.list-group-item
17-
= link_to member.name, admin_member_path(member)
18-
- else
19-
%p No members found matching your search criteria.
13+
%h2 Select Member
14+
15+
- if params[:callback].present?
16+
- callback_url = params[:callback]
17+
- else
18+
- callback_url = admin_member_search_index_path
19+
= simple_form_for :member_pick, url: callback_url, method: :get, html: {:multipart => true, novalidate: true } do |f|
20+
.row
21+
.col-12.col-md-6
22+
= f.input :name, collection: @members, label: 'Member Name', input_html: { multiple: true }, required: true
23+
= f.button :submit, 'Take me back', class: 'btn btn-primary mt-3'
24+

0 commit comments

Comments
 (0)