Jonathan Rosenbaum
fa728818c4
Closes #87
2019-04-17 07:38:28 +00:00
Jonathan Rosenbaum
ca4085109c
This closes #83 adding probation status to shop_log for contact_id.
2018-12-20 22:04:55 +00:00
Jonathan Rosenbaum
59fdb375c5
Closes #54 - more info for csv
...
* Adds (O:?; P:?; R:?) .. Original Price, Paid and Redeemed Hours, keeping Paid even no redundant for history.
2018-05-14 04:33:32 +00:00
Jonathan Rosenbaum
940b6c52b3
More enhancements in regards to #62 .
...
* Now shows name with link to individual history for folk who never had an transactions, as well as who have
* Link from individual history back to transaction_log with max results count.
2018-05-13 18:51:00 +00:00
Jonathan Rosenbaum
17684f6e10
Fixes #61 . Redundant named constant.
2018-05-11 05:18:22 +00:00
Jonathan Rosenbaum
0b56dea180
Closes #68
2018-04-27 07:33:33 +00:00
Jonathan Rosenbaum
937bf5adff
Fixes #51 ; a matter of SQL.
2017-12-19 04:39:30 +00:00
Jonathan Rosenbaum
d0028b5779
Adds performance improvements for volunteer_benefits closing #46
...
* Major changes, will test more, but appears to be working very well.
2017-12-16 09:15:50 +00:00
Jonathan Rosenbaum
33c5e60969
Combines result1 with result2 in prep to address volunteer for #46 .
2017-12-15 20:36:30 +00:00
Jonathan Rosenbaum
f59020a823
membership_benefits now just one call as desired for issue #46
...
* now need to do the same thing for volunteer_benefits
2017-12-15 05:22:18 +00:00
Jonathan Rosenbaum
90e643544f
New call for global_pad for #39 .
2017-12-11 02:18:58 +00:00
Jonathan Rosenbaum
959fc08092
This implements etherpad ( #39 ) for individual_history_log!
2017-12-09 07:09:35 +00:00
Jonathan Rosenbaum
655d009766
Fixes #38 with TIMEDIFF.
2017-12-09 00:38:33 +00:00
Jonathan Rosenbaum
beeab5e775
Fixes #28 .
2017-11-13 22:34:33 +00:00
Jonathan Rosenbaum
1f38eb1f9a
Closes #13 by removing unncessary logic check.
...
* Hopefully, no reason for checking for new account.
2017-11-01 08:03:06 +00:00
Jonathan Rosenbaum
bc3c7450fd
Handles when contact_id exceeds greatest or least contact_id.
...
* will go to the closest contact_id, nice behavior.
2017-10-31 07:03:00 +00:00
Jonathan Rosenbaum
68431826f3
Adds reports{js,php} for modern reporting with tabulator!
...
* and integration
2017-10-29 23:46:41 +00:00
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
2017-10-19 04:27:44 +00:00
Jonathan Rosenbaum
6eba0250d6
Returns banned list.
2017-10-11 06:18:00 +00:00
Jonathan Rosenbaum
2c05f7e768
Properly reflects membership discount in amount on save.
2017-08-08 04:50:43 +00:00
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.
2017-08-07 22:41:48 +00:00
Jonathan Rosenbaum
20741bd9d6
Provides membership discount value on callback.
2017-08-07 01:29:53 +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
aeb6b23889
Adds volunteer history update.
2017-08-04 06:24:54 +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
d0e88bac58
Turns off/on spinner for membership based on choices in functions.
2017-08-03 00:15:38 +00:00
Jonathan Rosenbaum
76b73352dc
Adds VOLUNTEER_DISCOUNT.
2017-08-02 06:18:46 +00:00
Jonathan Rosenbaum
6a89e5d675
Adds a new definition, stand_time_value.
2017-08-01 05:15:20 +00:00
Jonathan Rosenbaum
4feb5022eb
Puts all volunteer data into one column called "volunteer".
...
* Reflects the changes in json, and adds more definition to the json callback.
2017-07-29 20:29:18 +00:00
Jonathan Rosenbaum
e663006698
Some experimentation making sure the spinner is working.
...
* Need to improve the css
* Need to link everything togther, the fun part!
2017-07-27 18:01:53 +00:00
Jonathan Rosenbaum
7a09ccfead
Won't charge stand time if a member. Simplified callback reusing funtion.
2017-07-24 05:02:21 +00:00
Jonathan Rosenbaum
f1daa79213
Fixes a bug, and adds membership_benefits function for easier querying.
2017-07-24 04:45:51 +00:00
Jonathan Rosenbaum
ff0142aa30
Improves logic for multiple logins and real sign out.
2017-07-24 01:26:50 +00:00
Jonathan Rosenbaum
a05575999c
Improves the presentation.
2017-07-23 19:57:43 +00:00
Jonathan Rosenbaum
eaefff480c
Figures out stand time amount with optional grace period.
2017-07-23 19:06:52 +00:00
Jonathan Rosenbaum
e724e8d9cb
The beginnings of Stand Time logic.
2017-07-23 16:57:23 +00:00
Jonathan Rosenbaum
79e246246d
Now carries over the current year volunteer hours data.
2017-07-18 05:02:44 +00:00
Jonathan Rosenbaum
e9da500848
This adds SQL logic for current year volunteer hours and visits.
2017-07-18 04:42:34 +00:00
Jonathan Rosenbaum
787fff74d6
Adds initial Volunteer Hour logic and displays in transactions with title.
2017-07-17 20:38:23 +00:00
Jonathan Rosenbaum
fb422fcc3b
This returns the latest expiration date for membership.
...
Future proofing when people have had more than 1 paid membership!
2017-07-17 07:11:21 +00:00
Jonathan Rosenbaum
b9497ac7c3
Show whether a patron is a paid member or not.
2017-07-17 06:02:32 +00:00
Jonathan Rosenbaum
2d3a184e84
Corrects error checking for middle name.
...
When and existing contact was updated it would produce an error that the
contact already existed, and a new middle name needed to be used, also when
created a contact without adding a first and/or last name the same error was
produced. This fix corrects that bug.
2016-05-09 04:19:05 +00:00
Jonathan Rosenbaum
e02e1b74d4
Tests to find out if a Patron's name already exists in the database.
...
If so, this error is produced: Your name already exists, please choose a different middle initial.
2015-12-02 09:53:58 +00:00
Jonathan Rosenbaum
a671e41ffd
This resolves the issue with contacts created on multiple terminals.
...
0) concurrency issue, one contact_id was edited by 2 or more terminals
1) Better than having a new contact_id created everytime the contact_add_edit page is opened which was the behavior of the original program.
2) Still need to clean-up the code a little, and do a little bit more testing, but appears to be working nicely.
3) Still uses GET for initial setup, a todo to change.
4) Glad the bug was found, and now is fixed.
2015-04-15 06:41:12 +00:00
Jonathan Rosenbaum
109cf3d3c9
Adds checking number to cvs num if one exists.
2015-04-11 05:15:47 +00:00
Jonathan Rosenbaum
e983cc7d0f
Added statements for anonymous transactions.
2015-04-11 04:13:22 +00:00
Jonathan Rosenbaum
f23720cf6d
Adds coordinators name to the csv description.
2015-04-11 02:35:00 +00:00
Jonathan Rosenbaum
80d85c9dcd
Adds patrons name to the csv description.
2015-04-07 05:55:32 +00:00