|
<%= 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 %>
|
<% if show_actions %>
<%= 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 %>
|
<% end %>
<% end %>