Commit graph

293 commits

Author SHA1 Message Date
Colin Kuskie
a75cd108b1 Add back code for throwing exceptions when session is not passed
to class methods.
2009-04-24 03:47:40 +00:00
Colin Kuskie
c541788968 Add missing POD and legal statements for many Shop modules. 2009-04-24 03:13:28 +00:00
Graham Knop
0619ec3082 some POD fixes 2009-04-23 16:22:22 +00:00
Martin Kamerbeek
fea09cb7bd Fixed Tax.t tests. The file that contains them should be renamed to TaxDriver/Generic.t. Will do so when I add the tests for the other taxing
components.
2009-04-18 07:35:14 +00:00
Martin Kamerbeek
b21c5f4389 Forgot to 'svn add' a bunch of files. 2009-04-17 13:35:20 +00:00
Martin Kamerbeek
2e4ce42b76 Adding pluggable tax system. 2009-04-17 13:32:18 +00:00
Colin Kuskie
26ef39e66b Make processTransaction really handle not getting an object, by checking
to see if it's an object before calling methods on it.
2009-04-14 20:00:26 +00:00
Colin Kuskie
60a3906b05 Add a creation date to the Cart.
Use that date to expire carts older than an interval, via a new workflow.
Config file changes, tests, i18n.
2009-04-02 21:58:45 +00:00
Colin Kuskie
6bd159bcfd Fix bugs when trying to handle a Sku that no longer exists in the db. 2009-04-02 21:28:41 +00:00
Colin Kuskie
d75bf1e4c4 Remove an empty sub stub. 2009-04-02 17:05:32 +00:00
Colin Kuskie
04217e67e0 Fix POD typos and add POD to get to 100% POD coverage. 2009-04-01 04:10:14 +00:00
Colin Kuskie
d74a0ee7bb Remove hardcoded extras in Shop/Vendor.pm, also an i18n fix. 2009-04-01 00:08:11 +00:00
JT Smith
f68d979048 removed a check that shouldn't be happening, at least not in this method. 2009-03-30 18:41:44 +00:00
Graham Knop
25af23ff2c test fixes 2009-03-19 21:59:18 +00:00
Martin Kamerbeek
be145261e0 Adding isVendorInfoComplete method. 2009-03-18 15:27:38 +00:00
Martin Kamerbeek
0a12c20691 Adding minimum checkout amount. 2009-03-18 13:06:00 +00:00
Martin Kamerbeek
cc3ff65fa7 Added POD, reordered subs to be wg coding guidelines compliant. 2009-03-18 09:52:13 +00:00
Martin Kamerbeek
f980585246 Added pod. 2009-03-13 16:55:58 +00:00
Martin Kamerbeek
320e1738a3 Adding base of Shop account plugin vendor payouts stuff. 2009-03-13 16:13:20 +00:00
Martin Kamerbeek
7ce918852e Adding vendor payout manager 2009-03-13 12:39:29 +00:00
Colin Kuskie
c45fe174a0 Forward porting bug fix for random checkout problems in the Shop
related to Class::InsideOut and using ref instead of refaddr/id.
2009-03-12 15:32:48 +00:00
Colin Kuskie
64427568b1 Fix API problems with adding a new payment gateway. 2009-02-22 18:09:31 +00:00
Graham Knop
5800a9ef0a fix compile time warning 2009-02-18 03:20:51 +00:00
Colin Kuskie
41e56932e6 If the get credentials template is deleted, give an error message instead of
silently dying and returning to the page from the cart interface.
2009-02-17 23:59:07 +00:00
Colin Kuskie
75e32b95be If the user's addressbook is empty, go directly to add an address. 2009-02-16 17:18:38 +00:00
Colin Kuskie
6aa9185c1c Fix a sequencing issue in the ITransact postback routine, where it uses
an object before it is validated.
2009-02-10 22:46:50 +00:00
Graham Knop
bf9bd2f0d2 use proper JSON encoding/decoding 2009-02-10 21:41:36 +00:00
Colin Kuskie
6a1bbead00 Prefill in the email address in the ITransact credentials form from the user's Shop address. 2009-02-09 18:45:21 +00:00
Colin Kuskie
ff3bb6f5b9 Remove trailing comma in Shop/Transaction JS so IE6 works. 2009-02-06 18:47:40 +00:00
Colin Kuskie
2f599812f4 Fix the mime/type and content of the XML sent to ITransact. 2009-01-29 23:24:53 +00:00
Graham Knop
b89bb0740e log ITransact XML at debug instead of info to make logging credit cards less likely 2009-01-28 16:39:14 +00:00
Colin Kuskie
310d454162 Forward porting bug fixes for billing address and asset with uncommitted parent. 2009-01-23 15:33:30 +00:00
Graham Knop
315ce0941f use to_json and from_json in more places instead of encode_json and decode_json 2009-01-22 01:14:14 +00:00
Colin Kuskie
1b6dd7be63 Forward port the PayDriver bug fixes from 7.5 branch. Labels are always
taken consistently from the JSON blob, and not a mixture of the two.
2009-01-15 00:34:34 +00:00
Colin Kuskie
b54308626b Fix a syntax error made in the i18n of the search button. 2009-01-02 21:59:53 +00:00
Colin Kuskie
52fdc11588 I18n'ed a submit button in the manage transactions screen. 2009-01-02 21:36:52 +00:00
Colin Kuskie
eeef2fb330 Fix a bug where the ITransact credentials template was not defined for plugins.
This prevented any credit card transactions from taking place.
2008-12-19 14:55:34 +00:00
Colin Kuskie
b9edc2592d Forward port templated ITransact edit credentials screen. 2008-12-11 16:28:58 +00:00
Colin Kuskie
6336e569ff Forward port PayDriver button and labeling fix.
Forward port testEnvironment fix for not having prerequisite perl modules.
2008-12-10 02:28:39 +00:00
JT Smith
f927c0f128 made it more obvious how to check out 2008-11-24 15:15:52 +00:00
JT Smith
58a2681dce the real fix to the problem frank just checked in 2008-11-15 18:51:14 +00:00
Frank Dillon
d6b69e789c Fixed a problem where getShippingAddress was not throwing an error but still returning undef in some situations causing the cart to fail. 2008-11-15 18:12:30 +00:00
Frank Dillon
f1d2a2e8ef Forgot one cleanup item. Transactions now properly redirect to the account module when directly called 2008-11-15 12:04:33 +00:00
Frank Dillon
4ff722bd5d Pluggable Account system added to WebGUI with new Profile, Inbox, Friends, User, and Shop interfaces. 2008-11-15 11:39:23 +00:00
Frank Dillon
11d18075fa Account release candidate - final changes before merge 2008-11-15 02:39:23 +00:00
JT Smith
16bd779fd4 - Added Cashier/Point of Sale mode for the Shop.
- Added the notion of a default address to the Shop's address book.
2008-11-15 01:26:16 +00:00
Doug Bell
e5228fbc95 added todo 2008-11-07 03:34:09 +00:00
Colin Kuskie
e92017500e change mime type of json methods from text/json to application/json 2008-10-26 04:11:47 +00:00
JT Smith
20f8df1291 upgrading to YUI 2.6
data tables are going to need some work yet, but the other stuff seems to be working 100%
2008-10-22 23:53:29 +00:00
JT Smith
79635c0c2d EMS Saved Address (#8864) 2008-10-21 18:33:07 +00:00