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
8ed0677750
Now a previous saved transaction cannot be deleted.
2017-08-03 21:08:28 +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
d0e88bac58
Turns off/on spinner for membership based on choices in functions.
2017-08-03 00:15:38 +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
cf7bcd5103
Function redeemable added to handle duplicate logic for volunteer hours spinner.
2017-08-02 05:13:43 +00:00
Jonathan Rosenbaum
35c3a69f73
This doesn't allow a value > current_year_volunteer_values on input.
2017-08-01 05:57:34 +00:00
Jonathan Rosenbaum
38286d280a
Now uses stand_time_value for "Stand Time" transactions.
2017-08-01 05:34:49 +00:00
Jonathan Rosenbaum
0ef4138aa4
Changes the logic so that price is read for stand time transactions.
2017-07-31 21:58:58 +00:00
Jonathan Rosenbaum
6b8cdbe0af
Adds logic to keyboard input, and makes incremental true. Nice stuff.
2017-07-31 21:27:12 +00:00
Jonathan Rosenbaum
157cb8474d
This gets some of the basic logic working for redeeming volunteer hours.
2017-07-31 21:06:40 +00:00
Jonathan Rosenbaum
7fb848f7d4
The corrects a hereunto unknown very minor bug where data is not being check for value in the deposit calculator function.
2017-07-30 20:02:25 +00:00
Jonathan Rosenbaum
a557e2b8f5
This sets up some of the math framework to redeem volunteer hours from amount.
2017-07-29 20:56:45 +00:00
Jonathan Rosenbaum
81e261bc6a
Finally have the values rendering properly.
2017-07-28 01:26:54 +00:00
Jonathan Rosenbaum
793fcb42e1
Adds a better regexp thanks to this:
...
https://stackoverflow.com/questions/12643009/regular-expression-for-floating-point-numbers
2017-07-27 19:27:19 +00:00
Jonathan Rosenbaum
21125249ea
Makes it even nicer thanks to this good read:
...
https://stackoverflow.com/questions/16791940/jquery-ui-spinner-able-to-exceed-max-by-keyboard
2017-07-27 19:12:19 +00:00
Jonathan Rosenbaum
1202c4909a
This cleans up things a bit for spinner.
2017-07-27 18:47:16 +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
9f263a68d6
Adds the jQuery UI spinner.
2017-07-27 17:44:35 +00:00
Jonathan Rosenbaum
c6f68ff19b
Fixes a presentation bug for paid member in Stand Time.
2017-07-24 05:30:36 +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
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
40a2a6abab
Tests if volunteer_hours exists.
2017-07-20 22:47:37 +00:00
Jonathan Rosenbaum
79e246246d
Now carries over the current year volunteer hours data.
2017-07-18 05:02:44 +00:00
Jonathan Rosenbaum
f782cb90fc
This adds the current year to the title for volunteer hours.
2017-07-18 04:40:01 +00:00
Jonathan Rosenbaum
9d07e9a740
Improves the presentation logic.
2017-07-17 20:50:12 +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
afb64b7420
Adds title in span with email, phone, exp. date for membership.
...
Ofcourse, ask for ID, too. May add membership # in the future.
2017-07-17 09:16:46 +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
7286fc8c3e
Adds a link to dhhr.php
...
This file is currently not in devel, but it is being used for Positive Spin.
2017-07-15 22:39:12 +00:00
Jonathan Rosenbaum
aa0f870d28
Provides error checking when sold_to or sold_by are not logged-in.
2016-10-10 07:32:54 +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
92fe18644d
Adds membership stats. An important addition.
...
Currently, searches ranges for volunteer specs for membership, and notes paid
member when they also qualify as a volunteer member.
2016-01-30 03:19:01 +00:00
Jonathan Rosenbaum
8eac9b6dd5
Stat totals for shop types. In the future a graph would be nice.
2016-01-29 10:38:55 +00:00
Jonathan Rosenbaum
0e9a91eb69
Adds date range serach for community service hours. A much needed feature.
2016-01-27 23:08:11 +00:00
Jonathan Rosenbaum
d26dc1cef1
Adds a Calendar Date Picker (PickMeUp).
...
This is nice stuff, always a delight to utilize ajax. More stat pages may have
this change with stats.js operated globally.
2016-01-27 10:36:27 +00:00
Jonathan Rosenbaum
72da7e96d9
BUG Fix: When the year changed from 2015 to 2016, there was a javascript error
...
due to coding that affected noUiSlider, and also caused payment_type not to be
recorded in the database because of the correlating javascript issue. Also,
this caused the Deposit Range not to work correctly.
2016-01-19 08:39:37 +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
80d85c9dcd
Adds patrons name to the csv description.
2015-04-07 05:55:32 +00:00