1
0
mirror of https://github.com/fspc/Yellow-Bike-Database.git synced 2025-02-23 01:03:23 -05:00

366 Commits

Author SHA1 Message Date
Jonathan Rosenbaum
945428b0c9 amount.one didn't hack it, back to amount.on. 2017-08-07 20:17:43 +00:00
Jonathan Rosenbaum
6f3fc83a0b Adds a few additional transactions to the membership benefits definition. 2017-08-07 20:08:36 +00:00
Jonathan Rosenbaum
de853b5da0 Adds membership discount span. 2017-08-07 20:08:02 +00:00
Jonathan Rosenbaum
dd6a77f1d8 Adds membership discount to volunteer benefits css. 2017-08-07 20:07:17 +00:00
Jonathan Rosenbaum
eaa1d18788 Assigns a value if transaction tests true for membership discount. 2017-08-07 20:06:08 +00:00
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. 2017-08-07 18:00:34 +00:00
Jonathan Rosenbaum
137cc27ca1 Properly displays discounted price in #membership_discount. 2017-08-07 17:33:47 +00:00
Jonathan Rosenbaum
a0f3e74165 This improves the math for membership discount and shows it in the original price element. 2017-08-07 03:40:15 +00:00
Jonathan Rosenbaum
20741bd9d6 Provides membership discount value on callback. 2017-08-07 01:29:53 +00:00
Jonathan Rosenbaum
f69c4d49c9 Defines Membership discount. 2017-08-07 01:22:06 +00:00
Jonathan Rosenbaum
1f73ed2a2e Changed to allow unlimited hour-to-hour Stand Time. 2017-08-06 19:03:39 +00:00
Jonathan Rosenbaum
2d264773ed This properly records orginal price when redeeming volunteer hours for Stand Time when input is already pre-filled. 2017-08-06 08:22:55 +00:00
Jonathan Rosenbaum
09cc2893a4 Improves the output feedback. 2017-08-06 07:16:55 +00:00
Jonathan Rosenbaum
a084161d03 Free stand time for bike purchases is now working. 2017-08-06 07:00:52 +00:00
Jonathan Rosenbaum
ff0bb290e2 Tests the free stand time callback. 2017-08-06 05:18:53 +00:00
Jonathan Rosenbaum
fc694c4a87 Adds new stand time definition for free stand time period. 2017-08-06 05:17:58 +00:00
Jonathan Rosenbaum
aab521eb6b Improves the max bike earned logic. 2017-08-05 22:01:02 +00:00
Jonathan Rosenbaum
e852af5e5f Max Bike Earned logic now working. 2017-08-05 21:15:20 +00:00
Jonathan Rosenbaum
fb0e9cfbfb Corrects some human introduced bugs by returned code to earlier state. 2017-08-05 19:22:02 +00:00
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.
2017-08-05 19:05:16 +00:00
Jonathan Rosenbaum
27ff8f87d2 Corrects an introduced bug where max is assigned a value, but obj.volunteer does not have a value assigned, yet. 2017-08-05 18:28:16 +00:00
Jonathan Rosenbaum
165b81adc5 Gives a 0 value when there is no vhr & vhr 2017-08-05 18:13:57 +00:00
Jonathan Rosenbaum
2f33f8eef8 If volunteer hours remaining is 0, spinner is disabled on spin or zeroed on input. 2017-08-05 06:44:59 +00:00
Jonathan Rosenbaum
17573c20e4 Adds new value to redeemable function, and comments unneccesary code in function. 2017-08-05 06:13:59 +00:00
Jonathan Rosenbaum
5e80aedca7 Fills in the blanks for volunteer hours remaining and redeemed in mouseover. 2017-08-05 05:49:25 +00:00
Jonathan Rosenbaum
bc747c90a2 Creates new object when year changes. 2017-08-05 04:41:55 +00:00
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. 2017-08-05 03:42:21 +00:00
Jonathan Rosenbaum
5047f59996 This uses tradition declaration notation rather than emacscript 6 notation, just for compatibility with older browsers. 2017-08-05 03:08:18 +00:00
Jonathan Rosenbaum
b7f128feca Creates the object, and adds redeemed hours together. 2017-08-04 06:25:27 +00:00
Jonathan Rosenbaum
aeb6b23889 Adds volunteer history update. 2017-08-04 06:24:54 +00:00
Jonathan Rosenbaum
a48fb518f7 Saves redeemed hour value properly if previous edited transaction is saved again. 2017-08-03 21:39:08 +00:00
Jonathan Rosenbaum
f95f2d2b2c This gets volunteer history select working correctly. 2017-08-03 21:23:13 +00:00
Jonathan Rosenbaum
e6b05b4eab Callback to query Volunteer benefits history. 2017-08-03 21:10:25 +00:00
Jonathan Rosenbaum
086a87900a Adds delete_transaction id so that delete can be turned off for completed / saved transactions. 2017-08-03 21:09:33 +00:00
Jonathan Rosenbaum
8ed0677750 Now a previous saved transaction cannot be deleted. 2017-08-03 21:08:28 +00:00
Jonathan Rosenbaum
34e91b07bd Adds original_price span. 2017-08-03 20:28:34 +00:00
Jonathan Rosenbaum
c1bde007b4 Minor text edit. 2017-08-03 20:27:53 +00:00
Jonathan Rosenbaum
63cecfc678 Fixes a minor bug introduced on first transaction for benefit transactions. 2017-08-03 20:26:47 +00:00
Jonathan Rosenbaum
daf885cc4a Shows original price and redeemed volunteer hours for saved transaction when edit button is pressed. 2017-08-03 20:03:27 +00:00
Jonathan Rosenbaum
7147ea6213 Adds to new values (original_price and redeemed_hours) to the history for benefit transactions. 2017-08-03 19:44:38 +00:00
Jonathan Rosenbaum
04846ae362 Uses a new type for the volunteer column. 2017-08-03 03:29:35 +00:00
Jonathan Rosenbaum
d0e88bac58 Turns off/on spinner for membership based on choices in functions. 2017-08-03 00:15:38 +00:00
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.
2017-08-02 22:27:39 +00:00
Jonathan Rosenbaum
c214c48a3d Adds an additional check for Stand Time or nothing else works. 2017-08-02 22:07:03 +00:00
Jonathan Rosenbaum
2508653fef Shows amount if expired membership & status is stand time. 2017-08-02 21:27:34 +00:00
Jonathan Rosenbaum
23d8bcf60e Adds the correct conversion for Stand Time transactions, still limited like normal transactions. 2017-08-02 21:15:11 +00:00
Jonathan Rosenbaum
bd00d498f1 Corrects a bug, by returning a deleted value. 2017-08-02 20:27:13 +00:00
Jonathan Rosenbaum
1c6508abd0 This corrects the math for all situations. 2017-08-02 20:16:17 +00:00
Jonathan Rosenbaum
a225aacda4 Adds the discount math. One unimportant bug created which will be fixed. 2017-08-02 09:15:11 +00:00
Jonathan Rosenbaum
76b73352dc Adds VOLUNTEER_DISCOUNT. 2017-08-02 06:18:46 +00:00