Commit graph

195 commits

Author SHA1 Message Date
Colin Kuskie
3721e97f7a final accessory changes. UI tests pass as well 2008-05-04 23:26:21 +00:00
Colin Kuskie
0bbf20bd2b fix for POD whitespace 2008-05-04 23:08:39 +00:00
Colin Kuskie
4da1f8314f Convert accessories over to the new Product collateral methods.
Add a method to get the JSON collateral indexed, for easy access to indeces.
Add tests for the new getIndexedCollateralData method.
In the upgrade script, put variants in all versions of the Product.  Begin
work on converting the collateral tables over to JSON.
2008-05-04 16:06:31 +00:00
Colin Kuskie
9d2b810a05 conversion of Product from Wobjects to Skus with variants is done 2008-05-04 04:32:58 +00:00
Colin Kuskie
6ad6cd3e5e move* with tests 2008-05-03 21:25:19 +00:00
Colin Kuskie
9489383cfe deleteCollateral tests, and detab Sku/Product.pm 2008-05-03 19:24:30 +00:00
Colin Kuskie
0000db901e Product variant creation is held off until we can finalize
the variant code.
Began building JSON based variant code, and a test for
verifying how it works.  set, get and delete collateral
are implemented.  Still need to build moveUp and moveDown.
Lots of tests to be written.
2008-05-03 05:41:13 +00:00
Colin Kuskie
1b6d7a9e7e begin migrating Product data into variants 2008-04-30 23:28:57 +00:00
Colin Kuskie
fe20db884a more product variants work, i18n, forms and upgrade script 2008-04-30 22:58:42 +00:00
JT Smith
7152eaeaee added missing help files 2008-04-30 22:31:27 +00:00
JT Smith
102b5fd1ae added coupons 2008-04-30 21:43:16 +00:00
Colin Kuskie
cdd57ea221 Begin rebuilding variants as simple collateral. 2008-04-29 23:32:38 +00:00
JT Smith
ed3f50027b fixed improper use of storage 2008-04-29 19:03:30 +00:00
JT Smith
82056c66aa Added an asset called Shelf, which allows you to create categories of Skus. 2008-04-29 01:26:45 +00:00
Colin Kuskie
99e5694513 remove Parameters and Options from the Sku Product 2008-04-28 22:41:38 +00:00
Colin Kuskie
29fb2b1385 editSaveParameterOptions 2008-04-23 15:20:46 +00:00
Colin Kuskie
01b7881847 handle renaming options, better comments in Sku/Product 2008-04-22 04:40:05 +00:00
Colin Kuskie
0517715063 handle prefilling out the form when editing a parameter option 2008-04-21 03:42:27 +00:00
Colin Kuskie
034543586a worked out the kinks in editParameter, more work to do on editParameterOption 2008-04-20 03:03:47 +00:00
JT Smith
8d03655bdb added in-store credit
added refund mechanism
modified ems to use refund mechanism
2008-04-20 01:12:25 +00:00
Colin Kuskie
c0f2c2c3c6 forgot that options need a value, with i18n 2008-04-16 04:30:02 +00:00
Colin Kuskie
d8fac0fdf9 edit parameter options form code 2008-04-15 23:17:59 +00:00
JT Smith
f5ab66c0af add view cart test
add metadata to ems tickets
2008-04-14 16:22:47 +00:00
Colin Kuskie
0e747fd5ed Add asset properties for parameters and variants as JSON.
Handle getting and setting this data, interfaced as
perl data rather than JSON.
Basic screen for adding/editing parameters.
i18n for the parameter editing screen.
2008-04-14 03:55:12 +00:00
Colin Kuskie
fd1a51562c WGBP indent view method of Sku::Product 2008-04-11 22:52:15 +00:00
JT Smith
7e4e7898c0 fixed several checkout bugs 2008-04-08 18:48:43 +00:00
Colin Kuskie
ca61c81967 reindent some stuff ala WBGP 2008-04-07 23:29:18 +00:00
Colin Kuskie
be8eb6cfad more wobject to sku conversion 2008-04-07 16:46:51 +00:00
Colin Kuskie
5870298119 begin integrating Wobject collateral methods into Sku/Product 2008-04-04 22:49:01 +00:00
JT Smith
8dd5a6bd2c a number of bug fixes 2008-04-04 22:42:54 +00:00
JT Smith
4ca80ad734 the badge/ticket relationships through badge groups now work 2008-04-03 23:22:03 +00:00
JT Smith
87cf7c26f5 ribbon discounts now work with ribbons purchased previously 2008-04-03 14:42:08 +00:00
JT Smith
50a4b564e5 added item and sku caching to cart
ribbon discounts now work
checklist form control works more like you'd expect
added badge groups
2008-04-02 22:46:40 +00:00
JT Smith
cfcfc88714 ems user experience mostly done 2008-04-01 18:25:13 +00:00
Colin Kuskie
0a87bb25e8 begin Product->Sku translation 2008-03-28 23:07:15 +00:00
JT Smith
29b95c45ee user interface mostly working for ems 2008-03-27 21:19:50 +00:00
JT Smith
3ce33df7ec added WebGUI.str javascript class with sprintf and trim functions
got the badge builder working in the EMS
2008-03-26 02:00:16 +00:00
JT Smith
5888459de3 you can add tokens and ribbons now 2008-03-22 21:53:19 +00:00
JT Smith
1623356e4b can now add a badge to your cart 2008-03-21 23:48:22 +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
JT Smith
aaac88ce6f started creating new badge view interface 2008-03-21 02:39:33 +00:00
JT Smith
45fef64fd6 added more documentation to sku types
continuing to migrate EMS to C2
2008-03-20 22:35:45 +00:00
JT Smith
5a50203b35 added token and ribbon skus 2008-03-20 18:57:35 +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
JT Smith
4a73cadf64 created donation asset 2008-02-27 02:44:33 +00:00