Since the Last Update

In September we rolled out sys admin, security and speed improvements as part of ongoing work. Bulk customer order fulfilment and the Xero upgrades were also progressed. We completed the eWay and data load upgrades. The last known things blocking r4 migrations have also been cleared.

Improvements

            • Sys admin
              • We upgraded the servers associated with website and search updates and so hope to see things updating faster now.
              • Add a way to get a report on which shops are on which service #174433415
              • Moved C-3PO to Circle CI. (Circle Ci is a system that automatically tests the system every time we make a code change, C-3PO in an annoying bot that complains when code is not beautiful.) #173652991
              • Setup background processing k8s server pods for BETA4 #174801600
              • Setup two different background processing systems one for prod and one for beta to make beta testing easier. #174817938
            • Security
              • Update QZ tray digital signing certificate & move certificate data to the environment variable from code base #174315860
              • Preparation of api and database for generating and certificate bundles #174422517
              • Preparation of api and database for generating and updating security certificate bundles – 174422517. This work is in preparation for the addition of further security infrastructure.
            • APIs
              • Update SiteBin API doc #174415136
              • Create the relation between Site Bin and Order through the API to support bin management features. #174415096
              • Create the Bins API in relation to Bin types. 170793885
              • Create the relation between Site Bin and Order through the API #174415096
              • Modify sale order API to get sale order items by item id #174703589
            • Bin Management
              • Add the ability to create and delete bins in the bin setting interface. This is a new feature to make customer order and in particular web order fulfilment faster and more efficient. #173977167
              • Add the ability to create and delete actual bins in the bin setting interface. #173977167
            • Customer Orders
              • Remove the states tabs in the new Customer Orders By Items interface as a pick, back order, order hold recommendation has superseded it. #174077570
              • Remove states tabs in Customer Orders By Items #174077570 We have moved to an automated suggested action approach = Pick, Order Hold, Back order. Backoffice > Customer orders > All pending orders by item
              • Create a new Sale Order Item API to fetch grouped items #174686546
              • Added Scan pick feature to Customer Orders by Items. This double checks what you picked off the shelf to send to customers is correct. #173124972
            • Data uploads
              • Update front end for File Processing #172950673 This completes a major upgrade in this area which will make loading data files less time and resource consuming.
              • Update the File upload interface #172950673
            • Speed
              • Refactored the product detail partial which was causing slowness in catalog product page #174263170
            • eWay
              • Moved eWay to the new Gem based Rapid API #120551423
              • Create index on agency and suppliers tables to improve query speed. #174138974
            • Xero
              • Upgrade to the new Xero ruby gem #173876705 (Note there is still some work to do to get all the various functions working with the new Xero gem.)
              • Implemented Xero token refresh #174504575
              • Sync Accounts and Payment Types #174673271
              • Create a Xero Contacts Pusher #174783461

Currently focusing on:

  • Database optimisation
  • System and infrastructure upgrades
  • Order fulfilment improvements
  • Speed on purchasing related pages