Since the Last Update
In November we continued work on a number of new features, webPOS, self-onboarding, the group/association portal, Circle gift card and bin fulfilment. A substantial amount of time was spent on the R6 upgrade and we improved stock exports, returns and inwards goods.
New Features
- Web POS
- Added a line total to web pos sales screen in tablet and desktop views (remove in mob view) 179745558
- Added the ability for customers to pay with loyalty dollars in the WebPOS #179918460
- Added the ability to search and select a loyal customer in the webPOS 179763960
- Added that ability to email a receipt to the customer from the webpos -180008552
- Added the ability to search and select a loyal customer -179763960
- Improve POS table column size when on a small device (phone). -180081114
- Include detailed stock info in the Product Events Watcher output – 179369106
- Enable API endpoint to fetch all user type accounts and display user type in result – 180204276
- Self-Onboarding
- Enable SSH between Kubernetes and PRD WEB #179898022
- Group/Assn portal
- Add association Category Mapping and add a feature to save mapped categories -179991728
- Create an interface to map association member shop categories to the association admin portal categories #179651856
- Add an option to include the head office site in the site list on the item. -179971275
- Circle Gift Card
- Change route for Circle gift card batch generate endpoint -179193688
- Bin Fulfilment
- Add the ability to delete or cancel orders and items from the bin interface for a customer -178600287
- Modify bin receipt to include missing data from the mockup -180308347
Improvements
- Export Stock
- Add a column `category_id` in the exported CSV -180159605
- INW Goods
- Add a “Tick All” POs Box (option) at the bottom of INW Goods Job page to help Staff and Manager not to miss filling outstanding purchase orders -179316016
- Returns
- POSTing a Return Request was throwing an exception when an INV number had an “underscore” value instead of a “dash”. “85161101_A” instead of “85161101-A” Returns can now handle underscores. 179915801
- R6 Upgrade
- Remove unused methods; add attachment link and icon to function #179979963
- Remove prototype from manage users list, customer list #180001066
- Remove prototype from Apply submitter on addresses edit -179774147
- Replace old prototype expandable minus solution 179840493
- Replace old prototype in Manage users custom user groups -180005709
- Replace old prototype from Manage users business form and loyalty schedule -180070895
- Apply the new approach to back links in returns (so that you get back to the previous page when you use the back button) -180079689
- Replace rjs files with the js erb template for suppliers -180008560
- Rename HachetteAPI to HachetteApi -180084373
- Updated deprecated redirect to back implementation 180071202
- Update Gemfile lock and Gemfile6 lock -180085533
- Replace old prototype in Manage site products image manipulation and edit buttons 180088877
- Replace old prototype from Manage site products, stock items and load stock -180091401
- Replace PrototypeJS link to function in add fields -180013889
- Rename GoogleBookAPI to GoogleBookApi -180139685
- Change has many code to be compatible with R6 -180174824
- Removed depreciated PrototypeJS from Manage site products load stock and item load 180133512
- Change deliver to deliver_now – deprecated syntax -180143919
- Removed depreciated PrototypeJS from the login form -180192973
- R6 does not support the current way of adding qty to the PO cart, added a new approach -180241649
- Removed depreciated PrototypeJS from returns – confirm return request -180125549
- Removed depreciated PrototypeJS from remote helpers on sale orders -180243861
- Removed depreciated PrototypeJS from Manage stock take difference list – 180243761
- Removed depreciated PrototypeJS from form remote tags and helpers on supplier and user groups – 180243880
- Removed depreciated PrototypeJS from remote tag helpers on product types 180243850
- Removed depreciated PrototypeJS from copy sale price to regular price function and where it is called -180243631
- SysAdmin – Migration Tool
- Put the “Delete_Data” function that was available in Rails 3 into Rails 4 Migration Tool 179797359
- DataBase] Removed unused indexes to improve performance. -180108343
- System Monitoring
- Reduced log noise to make it easier to isolate issues. -180094491
See www.twitter.com/circlesupport for all changes including bug fixes.
Currently working on:
- Rails 6 upgrade
- Circle Gift Card
- Group central site
- Improved onboarding for new customers.