Commit graph

121 commits

Author SHA1 Message Date
JT Smith
cdffb087ed added handlesRecurring() 2008-03-24 18:44:45 +00:00
Colin Kuskie
ec857806e6 delete a row of tax data from the UI 2008-03-24 18:38:54 +00:00
JT Smith
fdb151fc35 a little streamlining 2008-03-24 18:32:47 +00:00
JT Smith
31729dc14a add payment processing interface 2008-03-24 18:27:33 +00:00
Martin Kamerbeek
e8fe7e1491 Added a check to force users to log in when checking out. 2008-03-24 18:10:40 +00:00
Martin Kamerbeek
44a7c5fdb0 Accidentaly committed hard coded from address for sending receipts. Fixed that, and made it configurable. 2008-03-24 17:08:11 +00:00
Colin Kuskie
1ff8acff21 fix support library loading 2008-03-24 16:47:47 +00:00
Martin Kamerbeek
4b62a0d7c8 Put transactioon handling in the wrong place. 2008-03-24 16:43:50 +00:00
Martin Kamerbeek
fb77b80603 adding cash paydriver, paydriver management 2008-03-24 16:39:42 +00:00
Colin Kuskie
4b4f389586 numerify the taxRate for making JSON 2008-03-24 16:23:10 +00:00
Colin Kuskie
3f5d947282 Get rid of buildDataTableStructure. 2008-03-24 16:13:24 +00:00
Colin Kuskie
a6cf090545 fix a few small typos, manage still not managing 2008-03-24 00:44:15 +00:00
Colin Kuskie
825f6e2503 Add the export button and div. 2008-03-23 21:35:52 +00:00
Colin Kuskie
bb274380ce Add a column for the tax rate (duh) and the taxId. The taxId will
eventually be replaced with an icon for deleting tax info.
Change the comment character in the JS.
Return the generated output inside of an admin console.
2008-03-23 20:58:05 +00:00
Colin Kuskie
c3a68228dd put in correct method for Taxes 2008-03-23 20:53:21 +00:00
JT Smith
8a07dde303 ems badge listing now works and you can add badges
made address book address selector use callbacks so that it can be used by things other than shipping
2008-03-21 22:14:26 +00:00
Colin Kuskie
1453900e01 renamed www_view to www_manage, and added more JS 2008-03-20 05:17:33 +00:00
Colin Kuskie
ff61a8e50a Cache the main cart address tax info.
Build some more JS for the view Tax screen.
2008-03-19 23:31:14 +00:00
JT Smith
309b16ca09 trying to add more exceptions 2008-03-19 23:23:51 +00:00
JT Smith
1cb43b13af update tests to match new code 2008-03-19 22:30:41 +00:00
JT Smith
2a2e683dd9 made event handlers for cart/sku
created baseline emsbadge and emsticket
added completePurchase() and denyPurchase() utility methods for transaction
2008-03-19 20:18:00 +00:00
Colin Kuskie
f3fd67378f Add a SQL method for building searchable queries.
Add tests for that method.
Convert Shop/Tax and Shop/Transaction to use that for their JSON generating methods.
2008-03-19 19:35:43 +00:00
Colin Kuskie
875187ee74 Fix the Shop/Transaction tests for JSON.
Convert Shop/Transaction and Shop/Tax to use buildDataTableStructure.
Change SQL.pm to return a hash instead of a hashref for buildDataTableStructure.
2008-03-19 04:45:02 +00:00
Colin Kuskie
4db53bb8ed Reformat the JSON test for Shop/Tax.t
Add JSON tets to Shop/Transaction.t
Reindent several methods in SQL/ResultSet.pm
add a method for returning a YUI Data Table structure to SQL.pm
2008-03-19 04:33:24 +00:00
Colin Kuskie
94b03aa3f5 Fix a bug in the json method for getting tax data.
Tests for the json method.
A LOT of California tax data for testing.
2008-03-18 23:34:35 +00:00
JT Smith
a838b340c0 fixed a pagination problem 2008-03-17 23:13:27 +00:00
JT Smith
24007eefc4 started adding view transaction page 2008-03-17 22:58:10 +00:00
JT Smith
2d8210bb78 fix a submit problem, add some comments 2008-03-17 22:23:06 +00:00
JT Smith
23e78726c7 fixed leftover api error 2008-03-17 20:47:34 +00:00
JT Smith
4debcec7a0 added transaction searching 2008-03-17 20:28:51 +00:00
Colin Kuskie
79dc7757a6 fix syntax error in FlatRate, calculate 2008-03-17 17:46:28 +00:00
JT Smith
c61890392c added basic quantity checking for inventory management, and a dateAdded field to the cart in case we need to monitor how long items have been in the cart 2008-03-17 17:33:54 +00:00
JT Smith
537824fdc9 fixed some bugs, added human friendly order number to transactions 2008-03-17 17:02:27 +00:00
JT Smith
fb17e6375e started on transaction management interface
finished merging new yui
2008-03-15 19:39:19 +00:00
JT Smith
02199ff58c transaction backend and tests complete 2008-03-14 22:39:38 +00:00
Martin Kamerbeek
c2c258400d Adding the getCart method to PayDriver.pm 2008-03-13 21:18:05 +00:00
JT Smith
7c184b26c3 added getCartBySession() 2008-03-13 21:15:56 +00:00
JT Smith
d47d2f2a9c a couple new methods to make things easier 2008-03-13 20:31:32 +00:00
JT Smith
e6d42bd219 added shipping calculation for flat rate 2008-03-13 13:57:44 +00:00
JT Smith
819552ce06 finally got shipping driver management working 2008-03-12 23:18:04 +00:00
Martin Kamerbeek
b8d9d38da6 Require a label to be passed to WebGUI::Shop::Pay->addPaymentGateway 2008-03-11 16:54:20 +00:00
Martin Kamerbeek
60362cb747 - Added tests for Pay
- Fixed some tests/code for PayDriver
 - Added i18n for PayDriver
 - Added a really, really bare-bones Cash plugin.
2008-03-11 16:33:10 +00:00
Martin Kamerbeek
39a0b6ff1f Adding PayDriver code and tests 2008-03-11 13:22:46 +00:00
Colin Kuskie
f40bed7ef3 Add i18n for Tax, for the UI.
Begin to flesh out the DataTable JS for www_view.  Add a method to slurp all the
tax data out of the db at once.
Add a test for the slurp method, and stop using the private sub that used to
do it in the tests.
2008-03-10 04:25:36 +00:00
Colin Kuskie
e151b99dca Tweak a little POD.
Fix a bad exception message.
2008-03-09 05:09:32 +00:00
JT Smith
e4d76f0b3b very close to having ship driver management working 2008-03-08 00:11:09 +00:00
JT Smith
fc3ccba4f3 added payment manager 2008-03-07 20:16:09 +00:00
JT Smith
a535104d7a shipping is closer 2008-03-07 17:04:26 +00:00
Colin Kuskie
14ffef86c1 Add a method for determining if users can access commerce functions, and
stub out www_view
2008-03-07 04:39:17 +00:00
JT Smith
9284f8744f beginnings of shipping mangement interface 2008-03-07 03:50:40 +00:00