Jonathan Rosenbaum
609078a60d
Removes an uncessary function call and callback return that was used to Stand Time which was replaced by accurate code in transactions.js.
7 years ago
Jonathan Rosenbaum
c814e49031
Adds Stand Time to membership benefits definition.
7 years ago
Jonathan Rosenbaum
945428b0c9
amount.one didn't hack it, back to amount.on.
7 years ago
Jonathan Rosenbaum
6f3fc83a0b
Adds a few additional transactions to the membership benefits definition.
7 years ago
Jonathan Rosenbaum
de853b5da0
Adds membership discount span.
7 years ago
Jonathan Rosenbaum
dd6a77f1d8
Adds membership discount to volunteer benefits css.
7 years ago
Jonathan Rosenbaum
eaa1d18788
Assigns a value if transaction tests true for membership discount.
7 years ago
Jonathan Rosenbaum
f040988854
This changes on to one which is a better strategy when it is only necessary for the handler to fire once and empty the results for the membership discount.
7 years ago
Jonathan Rosenbaum
137cc27ca1
Properly displays discounted price in #membership_discount.
7 years ago
Jonathan Rosenbaum
a0f3e74165
This improves the math for membership discount and shows it in the original price element.
7 years ago
Jonathan Rosenbaum
20741bd9d6
Provides membership discount value on callback.
7 years ago
Jonathan Rosenbaum
f69c4d49c9
Defines Membership discount.
7 years ago
Jonathan Rosenbaum
1f73ed2a2e
Changed to allow unlimited hour-to-hour Stand Time.
7 years ago
Jonathan Rosenbaum
2d264773ed
This properly records orginal price when redeeming volunteer hours for Stand Time when input is already pre-filled.
7 years ago
Jonathan Rosenbaum
09cc2893a4
Improves the output feedback.
7 years ago
Jonathan Rosenbaum
a084161d03
Free stand time for bike purchases is now working.
7 years ago
Jonathan Rosenbaum
ff0bb290e2
Tests the free stand time callback.
7 years ago
Jonathan Rosenbaum
fc694c4a87
Adds new stand time definition for free stand time period.
7 years ago
Jonathan Rosenbaum
aab521eb6b
Improves the max bike earned logic.
7 years ago
Jonathan Rosenbaum
e852af5e5f
Max Bike Earned logic now working.
7 years ago
Jonathan Rosenbaum
fb0e9cfbfb
Corrects some human introduced bugs by returned code to earlier state.
7 years ago
Jonathan Rosenbaum
3e18f89e65
Discount works properly when redeemable value is not greater than sweat equity limit.
* Also, improved tabbing to take into account the spinner.
7 years ago
Jonathan Rosenbaum
27ff8f87d2
Corrects an introduced bug where max is assigned a value, but obj.volunteer does not have a value assigned, yet.
7 years ago
Jonathan Rosenbaum
165b81adc5
Gives a 0 value when there is no vhr & vhr
7 years ago
Jonathan Rosenbaum
2f33f8eef8
If volunteer hours remaining is 0, spinner is disabled on spin or zeroed on input.
7 years ago
Jonathan Rosenbaum
17573c20e4
Adds new value to redeemable function, and comments unneccesary code in function.
7 years ago
Jonathan Rosenbaum
5e80aedca7
Fills in the blanks for volunteer hours remaining and redeemed in mouseover.
7 years ago
Jonathan Rosenbaum
bc747c90a2
Creates new object when year changes.
7 years ago
Jonathan Rosenbaum
9e8ea84a0e
Assigns 0.00 if redeemable_hours are NaN, and runs a test so info isn't shown esessentially for a non-volunteer.
7 years ago
Jonathan Rosenbaum
5047f59996
This uses tradition declaration notation rather than emacscript 6 notation, just for compatibility with older browsers.
7 years ago
Jonathan Rosenbaum
b7f128feca
Creates the object, and adds redeemed hours together.
7 years ago
Jonathan Rosenbaum
aeb6b23889
Adds volunteer history update.
7 years ago
Jonathan Rosenbaum
a48fb518f7
Saves redeemed hour value properly if previous edited transaction is saved again.
7 years ago
Jonathan Rosenbaum
f95f2d2b2c
This gets volunteer history select working correctly.
7 years ago
Jonathan Rosenbaum
e6b05b4eab
Callback to query Volunteer benefits history.
7 years ago
Jonathan Rosenbaum
086a87900a
Adds delete_transaction id so that delete can be turned off for completed / saved transactions.
7 years ago
Jonathan Rosenbaum
8ed0677750
Now a previous saved transaction cannot be deleted.
7 years ago
Jonathan Rosenbaum
34e91b07bd
Adds original_price span.
7 years ago
Jonathan Rosenbaum
c1bde007b4
Minor text edit.
7 years ago
Jonathan Rosenbaum
63cecfc678
Fixes a minor bug introduced on first transaction for benefit transactions.
7 years ago
Jonathan Rosenbaum
daf885cc4a
Shows original price and redeemed volunteer hours for saved transaction when edit button is pressed.
7 years ago
Jonathan Rosenbaum
7147ea6213
Adds to new values (original_price and redeemed_hours) to the history for benefit transactions.
7 years ago
Jonathan Rosenbaum
04846ae362
Uses a new type for the volunteer column.
7 years ago
Jonathan Rosenbaum
d0e88bac58
Turns off/on spinner for membership based on choices in functions.
7 years ago
Jonathan Rosenbaum
d4cb86b3c0
Adds transactions_with_volunteer_benefits and transactions_with_membership_benefits.
* Allows transactions to provide volunter and/or membership benefits
* Volunteer benefits take precedent for patrons with both types of benefits if a tranaction offers both.
7 years ago
Jonathan Rosenbaum
c214c48a3d
Adds an additional check for Stand Time or nothing else works.
7 years ago
Jonathan Rosenbaum
2508653fef
Shows amount if expired membership & status is stand time.
7 years ago
Jonathan Rosenbaum
23d8bcf60e
Adds the correct conversion for Stand Time transactions, still limited like normal transactions.
7 years ago
Jonathan Rosenbaum
bd00d498f1
Corrects a bug, by returning a deleted value.
7 years ago
Jonathan Rosenbaum
1c6508abd0
This corrects the math for all situations.
7 years ago