wiki:ChangeLog/ecommerce/0.5.2

ecommerce 0.5.2 Changelog

  • Created 0.5.2 release (changeset 54993)
  • Added branches/0.5.2 for preparing new ecommerce release to coincide with core 2.2.2 release (changeset 52579)
  • Redundent code deleting (changeset 52485)
  • DB Fields changed to HTMLText for HTMLEditorField in getCMSFields (changeset 52466)
  • Fixed bug in OrderInformation template (changeset 52451)
  • Fixed Member record not being saved at all - the $data record passed in was overwriting everything including the ID, instead we call update on the member to add the data (changeset 52180)
  • Added documentation on what the getCharge method does on ShippingCalculator (changeset 52176)
  • API CHANGE - Ticket #2368 - Greatly simplified the ShippingCalculator, instead of using the factory method pattern, we stick with the basics - Object::useCustomClass() - which is already a built in way to instanciate a subclass using Object::create('ShippingCalculator') (changeset 52175)
  • Changed from short to long PHP opening tag (changeset 52173)
  • Set cache age to 0 when displaying the cart, and removed old ShoppingCart method on Product (changeset 52172)
  • updated en_US master entities (changeset 50843)
  • Fixed E_NOTICE on line 283 by initializing the array index first before adding to the value. Also cleaned up the code, and added @params to the method for API (changeset 50440)
  • Fixed E_NOTICE bug (changeset 48896)
  • Fixed E_NOTICE bug (changeset 48895)
  • Product for order item should use get_by_id (changeset 48407)
  • added in 'invoice slip' and made some 2.2 modifications. (changeset 47357)
  • added in 'invoice slip' and made some 2.2 modifications. (changeset 47356)
  • Added method for checking for Cheque (changeset 47317)
  • Added invoice report (changeset 47316)
  • replace $currentController with $controller->pushCurrent(); (changeset 47215)
  • see r40426 (changeset 47215)
  • Added manifest exclude file (changeset 47206)
  • severin.schols: #1957 - Ecommerce module i18n patch (changeset 47203)
  • severin.schols: #1957 - Ecommerce module i18n patch (changeset 47202)
  • Fix OrderForm using EcommerceRole incorrectly (changeset 47200)
  • Turned getEcommerceFields into a non-static method, and added augmentEcommerceFields to allow for site-specific customisation (changeset 46918)
  • Fixed bugs with ShopMember upgrading code (changeset 46831)
  • Added error messages when you try and purchase an unpurchaseable product (changeset 46831)
  • Fix Image field so that it doesn't break if Page adds an image field (changeset 46831)
  • Added Product Code (!InternalItemID) field (changeset 46831)
  • Fixed 403 redirection on CheckoutPage for 2.2. (changeset 46831)
  • Fixed notice-level errors in Payment.php showing up during db/build process. (changeset 46458)
  • Fixed a problem with ConfirmedPasswordField (changeset 46164)
  • Allow purchasing of product by default (merged from sunshine branch, r46029) (changeset 46163)
  • Order receipt (merged from sunshine branch, r45960) (changeset 46161)
  • Changed terms and conditions, so 'the' is outside the link (changeset 46160)
  • Use ConfirmedPasswordField (merged from sunshine branch, r45836) (changeset 46159)
  • Make sure content in forms isn't deleted when checking buttons on checkout page (changeset 46158)
  • Remove reimplemented core methods, causing odd behaviour when deleting (merged from sunshine branch, r45651) (changeset 46157)
  • Fix producs with zero quantity showing up (merged from sunshine branch, r45437) (changeset 46156)
  • Fix php notices, use CustomRequiredFields (changeset 46155)
  • Fix php notice (merged from sunshine branch, r45424) (changeset 46154)
  • Allow user to choose which address to use from checkout page (changeset 46153)
  • Fix change country form (merged from sunshine branch, r45354) (changeset 46152)
  • Fix php notice (merged from sunshine branch, r45352) (changeset 46150)
  • Order must be able to accept no arguments for construct() because of DataObjectInterface (changeset 46149)
  • DPS txnref was actually failing from DPS class (changeset 46004)
  • DPS payment transaction reference wasn't being logged. Add a fallback in case they change the TxnRef back (deprecated) (changeset 46003)
  • Ticket #1424 - Added IP and Proxy IP logging (changeset 46002)
  • Ticket #1578 - Clicking 'print' gives a no ID error (changeset 45909)
  • Ticket #1910 - Fixed links with MemberID instead of ID (changeset 45907)
  • Country Field checking before adding (changeset 44644)
  • Ticket #1426 - notices (changeset 43963)
  • Removed a whole bunch of commented out stuff, let's look at the file versions instead of keeping this old garbage. Also, cleaned up some formatting to be more like the SilverStripe coding guidelines (changeset 43521)