+ export single user
This commit is contained in:
parent
0bb5e32a5b
commit
12efc920ee
|
@ -77,8 +77,9 @@ class RoomsController < ApplicationController
|
|||
# GET /rooms/1/voters.csv
|
||||
def voters
|
||||
require 'csv'
|
||||
attendees = params[:user].present? ? User.where(room_id: @room.id, id: params[:user].to_i) : User.where(room_id: @room.id)
|
||||
csv_data = CSV.generate do |csv|
|
||||
User.where(room_id: @room.id).each do |attendee|
|
||||
attendees.each do |attendee|
|
||||
if not attendee.proxy
|
||||
if attendee.vote and voter = attendee
|
||||
csv << ["password", voter.id, voter.email, voter.name]
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
<!--<td><%= link_to 'Show', user_path(user) %></td>-->
|
||||
<td><%= link_to 'Edit', edit_user_path(user) %></td>
|
||||
<td><%= link_to 'Destroy', user_path(user), method: :delete, data: { confirm: 'Are you sure you wish to destroy this user?' } %></td>
|
||||
<td><%= link_to 'Export', room_export_voters_path(@room, user: user.id) %></td>
|
||||
<td><%= link_to 'Send test invite', test_invite_user_path(params[:room_id], user), method: :post %></td>
|
||||
</tr>
|
||||
<% end %>
|
||||
|
|
Loading…
Reference in New Issue