22adb4d5fd
The primary license of the project is changing to: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later with some specific files to be licensed under the one of two licenses: CC0-1.0 LGPL-3.0-or-later This commit is one of the many steps to relicense the entire codebase. Documentation granting permission for this relicensing (from all past contributors who hold copyrights) is on file with Software Freedom Conservancy, Inc.
97 lines
3.2 KiB
Text
97 lines
3.2 KiB
Text
<%- # License: AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later -%>
|
|
<!-- partial: donations/edit_modal -->
|
|
|
|
<div class="modal" id='editDonationModal'>
|
|
<!--= scope 'payment_details.data' -->
|
|
|
|
<%= render 'common/modal_header', title: 'Edit Donation' %>
|
|
|
|
<div class='modal-body'>
|
|
<%= render 'payment_info' %>
|
|
|
|
<form class='u-marginTop--20' parsley-validate>
|
|
<!--= on 'submit' (update_donation form_object) -->
|
|
|
|
|
|
<div>
|
|
<!--= show_if (eq this.kind 'OffsitePayment') -->
|
|
<div class='layout--two'>
|
|
<fieldset>
|
|
<label>Gross Amount<br><small>This amount should be more than zero</small></label>
|
|
<input required type='number' min='0.01' name='gross_amount' step='0.01'>
|
|
<!--= set_value (remove_commas (cents_to_dollars this.gross_amount -->
|
|
</fieldset>
|
|
<fieldset>
|
|
<label>Processing Fees <small>(optional)</small><br><small>This amount should be 0 or negative</small></label>
|
|
<input required type='number' name='fee_total' max='0' step='0.01'>
|
|
<!--= set_value (remove_commas (cents_to_dollars this.fee_total -->
|
|
</fieldset>
|
|
</div>
|
|
|
|
<fieldset>
|
|
<label>Date</label>
|
|
<input required type='text' name='date'>
|
|
<!--= set_value (readable_date_time this.date) -->
|
|
</fieldset>
|
|
|
|
<fieldset>
|
|
<label>Check or Payment Number/ID</label>
|
|
<input type='text' name='check_number'>
|
|
<!--= set_value (this.check_number) -->
|
|
</fieldset>
|
|
</div>
|
|
|
|
<fieldset>
|
|
<label>Campaign</label>
|
|
<select name='campaign_id'>
|
|
<option>
|
|
<!--= repeat campaigns.data -->
|
|
<!--= set_attr_if (eq payment_details.data.donation.campaign.name this.name) 'selected' true -->
|
|
<!--= set_value this.id -->
|
|
<!--= put this.name -->
|
|
</option>
|
|
</select>
|
|
</fieldset>
|
|
|
|
<fieldset>
|
|
<label>Event</label>
|
|
<select name='event_id'>
|
|
<option>
|
|
<!--= repeat events.data -->
|
|
<!--= set_attr_if (eq payment_details.data.donation.event.name this.name) 'selected' true -->
|
|
<!--= set_value this.id -->
|
|
<!--= put this.name -->
|
|
</option>
|
|
</select>
|
|
</fieldset>
|
|
|
|
<input type='hidden' name='id'>
|
|
<!--= set_value this.donation.id -->
|
|
|
|
<div class='layout--two'>
|
|
<fieldset>
|
|
<label>Dedication <small> (optional)</small></label>
|
|
<textarea rows='3' name='dedication' placeholder='Dedication'></textarea>
|
|
<!--= set_value this.donation.dedication -->
|
|
</fieldset>
|
|
|
|
<fieldset>
|
|
<label>Designation<small> (optional)</small></label>
|
|
<textarea rows='3' name='designation' placeholder='Designation'></textarea>
|
|
<!--= set_value this.donation.designation -->
|
|
</fieldset>
|
|
</div>
|
|
|
|
<fieldset>
|
|
<label>Notes <small> (optional) </small> </label>
|
|
<textarea name='comment' rows='3' placeholder='Notes'></textarea>
|
|
<!--= set_value this.donation.comment -->
|
|
</fieldset>
|
|
|
|
<%= render 'components/forms/submit_button', button_text: 'Save', loading_text: 'Updating...' %>
|
|
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- end partial: donations/edit_modal -->
|