<% if show_actions %> <% end %> <% payouts.each do |payout| %> <% if show_actions %> <% end %> <% end %>
Event Promoter Banking Info Amount Status DateActions
<%= payout.event.name %>
<%= payout.event.date.strftime("%b %d, %Y") if payout.event.date %>
<%= payout.user.name.presence || payout.user.email %>
<% if payout.user.has_complete_banking_info? %>
✅ Complete
<%= payout.user.bank_name %>
<% else %>
❌ Incomplete
Missing banking info
<% end %>
€<%= payout.amount_euros %>
Net: €<%= payout.net_amount_euros %>
<% case payout.status %> <% when 'pending' %> Pending Review <% when 'approved' %> Approved <% when 'processing' %> Processing <% when 'completed' %> Completed <% when 'failed' %> Failed <% when 'rejected' %> Rejected <% end %> <%= payout.created_at.strftime("%b %d, %Y") %> <% if payout.processed_at %>
Processed: <%= payout.processed_at.strftime("%b %d") %>
<% end %>
<%= link_to "View", admin_payout_path(payout), class: "text-indigo-600 hover:text-indigo-900" %> <% case section %> <% when 'pending' %> <% if payout.can_approve? %> <%= link_to "Approve", approve_admin_payout_path(payout), method: :post, class: "text-green-600 hover:text-green-900 ml-2", data: { confirm: "Approve this payout for transfer?" } %> <% end %> <% when 'approved' %> <%= link_to "Start Transfer", mark_processing_admin_payout_path(payout), method: :post, class: "text-blue-600 hover:text-blue-900 ml-2", data: { confirm: "Mark as processing (transfer initiated)?" } %> <% when 'processing' %> <%= link_to "Complete", mark_completed_admin_payout_path(payout), method: :post, class: "text-green-600 hover:text-green-900 ml-2", data: { confirm: "Mark transfer as completed?" } %> <% end %>