Jonathan Rosenbaum
140ba1938e
Partially addresses performance issue noted in #46
* removes uncessary use of contact.js
* removes duplicate code in shop.js
7 years ago
Jonathan Rosenbaum
29212e5ae4
Added a missing ;
7 years ago
Jonathan Rosenbaum
a960dbda55
Adds the new prefix conf for etherpad which also was added for individual reports, part of #39 .
7 years ago
Jonathan Rosenbaum
77be1aa86e
Adds etherpad.js plugin library for #39 !
7 years ago
Jonathan Rosenbaum
959fc08092
This implements etherpad ( #39 ) for individual_history_log!
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
beeab5e775
Fixes #28 .
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
8396b66a76
Corrects a bug where comparisons req. Number cast.
7 years ago
Jonathan Rosenbaum
bc3c7450fd
Handles when contact_id exceeds greatest or least contact_id.
* will go to the closest contact_id, nice behavior.
7 years ago
Jonathan Rosenbaum
b63df15721
Closes #12 enhancement.
7 years ago
Jonathan Rosenbaum
28ded7650e
Adds placeholder ShopId to tabulator header.
7 years ago
Jonathan Rosenbaum
3dff971ac9
Adds accurate sorting for time_in, time_out, and total.
* uses moment.js
* changed from formatter to mutator for time_in and time_out.
7 years ago
Jonathan Rosenbaum
7b65374c13
Adds moment dot files.
7 years ago
Jonathan Rosenbaum
4bb9b043ad
This adds moment to perfect date/time sorting with tabulator!
7 years ago
Jonathan Rosenbaum
f15d312e5a
Turns off cell editing, add "" for status.
7 years ago
Jonathan Rosenbaum
68431826f3
Adds reports{js,php} for modern reporting with tabulator!
* and integration
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
8ded4fa995
Minor change to show closes #8 Matt Marino enhancement request.
7 years ago
Jonathan Rosenbaum
b9e17872ac
Shows if banned.
* tr becomes red
* title becomes banned
* not all td currently change, however, it is sufficient to get the message across, and let the greeter know there is an issue.
7 years ago
Jonathan Rosenbaum
6eba0250d6
Returns banned list.
7 years ago
Jonathan Rosenbaum
407893b872
Adds the nice tabulator library!
7 years ago
Jonathan Rosenbaum
28e290ba48
More text decoration improvements.
7 years ago
Jonathan Rosenbaum
d3ed149289
Improves the update interests css a little bit.
7 years ago
Jonathan Rosenbaum
6846165297
Changes the color coding for volunteers who have redeemed all their hours.
7 years ago
Jonathan Rosenbaum
7b1e3f0545
Makes status font smaller to avoid overruns.
7 years ago
Jonathan Rosenbaum
7696b05dc9
Adds Update Interests to the Volunteer Hours column!
7 years ago
Jonathan Rosenbaum
d98c033348
Changes id to class for more than one row with same contact_id.
7 years ago
Jonathan Rosenbaum
c356cb9aaf
Adds Volunteer Hours and Paid Membership Columns to shop log:
* shows Summary for Volunteer hours
* show whether membership is current or not
* a little css magic in shop.js
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.
8 years ago
Jonathan Rosenbaum
d450864bdf
Displays original price for membership discount transaction.
8 years ago
Jonathan Rosenbaum
2c05f7e768
Properly reflects membership discount in amount on save.
8 years ago