saucy/app/views/contributions/new.html.erb

49 lines
1.6 KiB
Plaintext

<h1>Registering contribution for <%= @member.display_name %></h1>
<table>
<tr><td>Member number</td><td><%= @member.number %></td></tr>
<tr><td>Joined on</td><td><%= @member.joined_on %></td></tr>
<tr><td>Expires on</td><td><%= @member.expires_on %></td></tr>
</table>
<%= form_with(model: [@member, @contribution]) do |form| %>
<table class="new_contribution_form">
<tr>
<td><label for="contribution_eurocents">Amount</label></td>
<td><%= form.number_field :eurocents %></td>
</tr>
<tr>
<td><label for="contribution_payment_on">Payment date</label></td>
<td><%= form.date_field :payment_on %></td>
</tr>
<tr>
<td><label for="contribution_payment_method">Payment method</label></td>
<td><%= form.select :payment_method, %w[iban mbway multibanco] %></td>
</tr>
<tr>
<td><label for="contribution_payment_reference">Referência</label></td>
<td><%= form.text_field :payment_reference %></td>
</tr>
<tr>
<td colspan=2>
Adding a contribution will automatically bump the membership expiration
date by one year. If it's the first contribution for this member, the
join date will be set to the payment date and the expiration date one
year after that. You can override the expiration date by setting a date
below:
</td>
</tr>
<tr>
<td><label for="member_expires_on">Nova data de expiração</label></td>
<td>
<%= form.date_field :overriden_expires_on %>
</td>
</tr>
</table>
<div>
<%= form.submit %>
</div>
<% end %>