Admin Payouts

<% if @payouts.any? %>
<% @payouts.each do |payout| %> <% end %>
Event Promoter Amount Status Date Actions
<%= payout.event.name %>
<%= payout.user.name.presence || payout.user.email %>
€<%= payout.amount_euros %>
Net: €<%= payout.net_amount_euros %> (Fee: €<%= payout.fee_euros %>)
<% case payout.status %> <% when 'pending' %> Pending <% when 'processing' %> Processing <% when 'completed' %> Completed <% when 'failed' %> Failed <% end %> <%= payout.created_at.strftime("%b %d, %Y") %> <% if payout.can_process? %> <%= button_to "Process", admin_payout_path(payout), method: :post, class: "text-indigo-600 hover:text-indigo-900 bg-indigo-100 hover:bg-indigo-200 px-3 py-1 rounded" %> <% end %> <% if payout.pending? || payout.processing? %> <%= button_to "Mark as Manually Processed", mark_as_manually_processed_admin_payout_path(payout), method: :post, class: "text-green-600 hover:text-green-900 bg-green-100 hover:bg-green-200 px-3 py-1 rounded ml-2", data: { confirm: "Are you sure you want to mark this payout as manually processed? This will notify the promoter that the bank transfer is being processed." } %> <% end %> <%= link_to "View", promoter_payout_path(payout), class: "text-indigo-600 hover:text-indigo-900 ml-2" %>
<% if @payouts.respond_to?(:total_pages) %>
<%= paginate @payouts %>
<% end %> <% else %>

No payouts found.

<% end %>