Jonathan Rosenbaum
824435a35f
This fixes a minor bug that occurs if there is only 1 deposit for previous year.
If no min is found this makes it the same as max, only a problem for non transaction_log pages using transaction.js if there is only one deposit for the last year, not sure what will happen with 0 deposits for the last year.
6 years ago
Jonathan Rosenbaum
306a09fc58
This improves the explanation in the notes about the history of the eab equity.
6 years ago
Jonathan Rosenbaum
2380d6a6d4
This closes #78 and closes #80 .
What I thought was a desired equitable behavior for eab was actually a bug. Now behavior is predictable. Only checks for 0.00 and 0, so 0.0 would create an issue, but unlikely to happen.
6 years ago
Jonathan Rosenbaum
b8a42f11a0
Fixes #75
Yes, NaN in new year was the culprit.
6 years ago
Jonathan Rosenbaum
3be493fc62
Fixes a bug with #35 .
* nulls work in mysql query which allows for unusual sitations to work
7 years ago
Jonathan Rosenbaum
11480e8fd3
In regards to #35 , limits contacts to 200 for performance.
7 years ago
Jonathan Rosenbaum
bc2ea843e4
Closes #35 . Will need to experiment with colors.
7 years ago
Jonathan Rosenbaum
305ebee833
Closes #62 .
* Provides contact search in transaction_log
* future: may improve calendar search with PickMeUp?
7 years ago
Jonathan Rosenbaum
46be9fa887
Closes #67 .
7 years ago
Jonathan Rosenbaum
0b56dea180
Closes #68
7 years ago
Jonathan Rosenbaum
df31281ef8
If volunteer has no hours for new year and is a member, this assings 0 to remaining.
* otherwise spinner spins infinitely, and membership discount is not applied.
7 years ago
Jonathan Rosenbaum
914d15f98c
Closes #63 with https://github.com/ro31337/jquery.ns-autogrow
7 years ago
Jonathan Rosenbaum
e388bd5358
This closes #58 .
7 years ago
Jonathan Rosenbaum
b08a2387a0
Avoids unnecessary error, related to #56 .
7 years ago
Jonathan Rosenbaum
8ffb51e20a
Fixes #57 , happy New Years!
7 years ago
Jonathan Rosenbaum
28f836597f
Closes New Years bug closes #56 :)
7 years ago
Jonathan Rosenbaum
39234f9b10
A similar bug was fixed in d0028b5779
* With new SQL logic volunteer obj is empty for non-volunteers, this corrects this by creating false empty data in an new temp. object.
7 years ago
Jonathan Rosenbaum
d0028b5779
Adds performance improvements for volunteer_benefits closing #46
* Major changes, will test more, but appears to be working very well.
7 years ago
Jonathan Rosenbaum
f59020a823
membership_benefits now just one call as desired for issue #46
* now need to do the same thing for volunteer_benefits
7 years ago
Jonathan Rosenbaum
a7decc5735
Closes #29 !
7 years ago
Jonathan Rosenbaum
e99d2863b8
This fixes a bug introduced by the 34650c9be
fix.
* There is an issue if the spinner is used, when the transaction is complete, the function is called infinitely.
7 years ago
Jonathan Rosenbaum
34650c9be0
Mozilla, not chrome, picked up on the strict javascript requirement.
* some javascript libraries failed, but not all
* put volunteer_hours_to_membership_discount() in the right place, right above redeemable().
* Fixed!
7 years ago
Jonathan Rosenbaum
f471c24339
Had to comment out disabled of amount as introduced with 956faaa279
* amount.val was saved because input was disabled
7 years ago
Jonathan Rosenbaum
956faaa279
Because #4 creates a special type of transaction, amount is disabled.
* enabled on sold_to.change
7 years ago
Jonathan Rosenbaum
2e0568c107
This fixes #4 with option 1, but introduces #29 .
7 years ago
Jonathan Rosenbaum
62a51320e3
This fixes #21 , and cleans up the code a little.
7 years ago
Jonathan Rosenbaum
69b9c5e433
Two minor fixes.
* If sum is really large it is fixed(2) so that difference in transaction_log is correct and it turns green, etc.
* typeof amount.val() is check for undefined to avoid unneccesary error output.
7 years ago
Jonathan Rosenbaum
3f870cf60e
Fixes #24 .
7 years ago
Jonathan Rosenbaum
424c279e9e
Fixes #22 with escape()
7 years ago
Jonathan Rosenbaum
3d02473e03
This should fix #22 .
7 years ago
Jonathan Rosenbaum
3c5eea235a
This fixes #9 by allowing two behaviors via REDEEM_ONE_TO_ONE:
* based on the SWEAT_EQUITY_LIMIT with discounts applied,
* based on 1 to 1 (1hr of volunteering === 1hr of free stand time) regardless of the SWEAT_EQUITY_LIMIT
7 years ago
Jonathan Rosenbaum
798ae356b6
Fixes Membership discount for non-member (EAB (all hours) and Volunteer) #2
7 years ago
Jonathan Rosenbaum
f95febd851
Realized that having readonly on membership may prevent a patron from renewing slightly earlier, so reverted.
* Could allow renewal perhaps 2 months before, and turn off readonly, as a feature.
7 years ago
Jonathan Rosenbaum
2b5c07665b
Fixes another introduced bug so that readonly is only on for paid members for Memberships transactions.
7 years ago
Jonathan Rosenbaum
7b84256a39
Turns off input for membership transaction if patron is a paid member.
7 years ago
Jonathan Rosenbaum
79e8baf0b7
Fixes a bug where paid member was not showing for someone with a valid membership.
7 years ago
Jonathan Rosenbaum
1eb5982595
Cleans up the code a little bit.
7 years ago
Jonathan Rosenbaum
a2ae9907e4
Fixes a bug with then newest introduced volunteer benefits math.
7 years ago
Jonathan Rosenbaum
3f195f358b
Comments out console.log.
7 years ago
Jonathan Rosenbaum
e37a0ec2f7
Redeemable now properly adds discount when there has been previous transactions .
* some fun math!
7 years ago
Jonathan Rosenbaum
8f45c94cd8
Turns off all console.log.
7 years ago
Jonathan Rosenbaum
d450864bdf
Displays original price for membership discount transaction.
7 years ago
Jonathan Rosenbaum
2c05f7e768
Properly reflects membership discount in amount on save.
7 years ago
Jonathan Rosenbaum
8da2bb24eb
Switches to membership discount when there are no remaining volunteer hours to redeem for volunteers who are also paid members.
7 years ago
Jonathan Rosenbaum
6bd1742c54
Improves the code be expanding the scope of the volunteer benefits object, and providing correct calculations in Stand Time so that the stand time transaction is properly rendered on select change.
7 years ago
Jonathan Rosenbaum
945428b0c9
amount.one didn't hack it, back to amount.on.
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