Started changing shipping functionality over to delivery service convention. TRAD-51 #time 1h 20m
Continued work changing the shipping functionality. Finished the basic CRUD functionality for the new delivery service. TRAD-51 #time 1h
Continued work for new delivery functionality. Cleaned up model and modified routes. TRAD-51 #time 1h 15m
Added delivery_service_id foreign key to DeliveryServicePrice table and updated the install seeds with the new record types. TRAD-51 #time 25m
Finished the admin sections for the delivery service and its prices. Now started on fixing/adjusting the test suite. TRAD-51 #time 2h
Cleaning up test suite for new delivery service functionality - new delivery service price factory, fixed delivery service price model and renamed shipping controllers to delivery_service_price. TRAD-51 #25m
Continued work on new delivery service functionality. Now delivery service and zone has a tied relation rather than delivery service price. Fixing related specs in test suite. TRAD-51 #time 3h
Further fixes to the test suite for delivery service price and changed Travis CI config to only trigger on master branch. TRAD-51 #1h
Cleaning up test suite for deliery service functionality. TRAD-51 #time 3h
Nearly finished the new delivery service functionality; just a few loose ends to ensure a clean user experience when completing an order. TRAD-51 #time 4h
Finished off the last of the delivery service functionality; resetting the estimate modal after selection and ensuring the shipping country is removed after a cart item is added or the estimate is removed. TRAD-51 #time 1h 30m
Cleaned up regression bugs from delivery service functionality. Set the delivery service price collection scope to return distinct records. Tested the delivery service and delivery service price active archiving. Ready for production. TRAD-51 #time 4h