Commit graph

27 commits

Author SHA1 Message Date
Colin Kuskie
a1f1bf450a Move Cart to Moose.
Remove the global AddressBook cache, replace it with a per-object cache.  Merge create into
new, but leave a create stub for legacy code.
2010-07-07 15:30:47 -07:00
Colin Kuskie
5e502fee53 Merge commit '17ce3572bf' into WebGUI8. All tests passing. 2010-06-30 18:43:27 -07:00
Colin Kuskie
5febc0ebbc Merge commit '41575d24bb' into webgui8. Some tests still failing.
Conflicts:
	docs/gotcha.txt
	lib/WebGUI.pm
	lib/WebGUI/Asset.pm
	lib/WebGUI/Asset/File/GalleryFile/Photo.pm
	lib/WebGUI/Asset/Post.pm
	lib/WebGUI/Asset/Template.pm
	lib/WebGUI/Asset/WikiPage.pm
	lib/WebGUI/Asset/Wobject/WikiMaster.pm
	lib/WebGUI/Cache.pm
	lib/WebGUI/Content/Setup.pm
	lib/WebGUI/Role/Asset/Subscribable.pm
	lib/WebGUI/Shop/Cart.pm
	lib/WebGUI/Shop/Pay.pm
	lib/WebGUI/Shop/PayDriver/ITransact.pm
	sbin/testEnvironment.pl
	t/Asset/WikiPage.t
	t/Shop/PayDriver.t
	t/Shop/PayDriver/ITransact.t
	t/Shop/PayDriver/Ogone.t
	t/Shop/TaxDriver/EU.t
	t/Shop/TaxDriver/Generic.t
	t/Workflow/Activity/RemoveOldCarts.t
	t/lib/WebGUI/Test.pm
2010-06-25 23:25:26 -07:00
Graham Knop
b832deecd1 convert all cleanup methods to addToCleanup 2010-06-10 10:09:53 -05:00
Colin Kuskie
e2c70ddef1 Update Cart test for new Cart 1.5 code 2010-04-29 22:38:51 -07:00
Graham Knop
a141de0ebf removing first parameter from WebGUI::Session->open and other cleanups 2010-04-15 18:49:26 -05:00
Colin Kuskie
e5ead13da3 Force the user to pick a shipping method before checking out. Implements RFE #10940
If there is only 1 shipping method, automatically choose it.  Displays
an message to the user if they have an address, but no shipping method.
2009-09-28 10:04:52 -07:00
Colin Kuskie
5144dfa04f More test cleanups. 2009-09-25 19:35:23 -07: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
374840382f Shipper is no longer checked by readyForCheckout. Update
test to follow.
2009-04-02 00:04:53 +00:00
Graham Knop
8242fa59fa clean up after doing cart test 2009-03-19 21:59:23 +00:00
Martin Kamerbeek
8da6751407 Added tests for WebGUI::Shop::Cart->readyForCheckout. 2009-03-18 14:52:41 +00:00
Colin Kuskie
499777b808 Add a few multi-user Cart/session/addressBook tests. 2009-03-12 21:17:25 +00:00
Graham Knop
24da723629 updating copyright year 2009-02-20 23:47:30 +00:00
Colin Kuskie
268a3ef3f0 increment number of tests in Shop/Cart.t to match actual number of tests 2008-08-20 16:04:10 +00:00
Diona Kidd
5b89003e24 Adding internationalized message for empty cart 2008-08-20 02:08:19 +00:00
JT Smith
57c85fde5a changed the name of getCartBySession to newBySession
created the CartItemCount and MiniCart macros
added help for MinCart, Cart, Address Book, and Edit Address templates
2008-05-24 23:27:30 +00:00
JT Smith
3062b9477e fixed a test 2008-03-19 23:30: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
3d8b329660 fixed bugs due to changes in code 2008-03-17 18:46:52 +00:00
JT Smith
7c184b26c3 added getCartBySession() 2008-03-13 21:15:56 +00:00
JT Smith
e3be583b20 very close to working 2008-02-26 18:37:53 +00:00
JT Smith
449c3c26e0 tests are getting closer to working 2008-02-26 16:52:21 +00:00
JT Smith
26d708a56b fixing some bugs 2008-02-25 21:13:11 +00:00
JT Smith
649d34f1a7 started cart tests, realizing need to build sku first 2008-02-15 23:02:59 +00:00
JT Smith
f4530c02de base cart tests 2008-02-15 19:27:16 +00:00