[ http://jira.undersunconsulting.com/browse/OFBIZ-734?page=all ]
Jacques Le Roux closed OFBIZ-734: --------------------------------- Resolution: Fixed The work is done. I did a lot of testing (mostly on Windows but on Ubuntu too). But yes we know that self testing is not enough... Some points though, >Use the save cart feature already in the frame work to allow storage and recall of transactions. It's not exactly a cart but a shoppinglist that is saved. >There was initially a Load/Save button on the POS UI but it was not fully implemented in the POS at that point and the buttons have been commented out I think. (see TRANS_SAVE & TRANS_RET) OK done >Build a UI for it so that you can hit Save and it will possibly prompt for a name, although as lots of terminals operate without a keyboard handy it should prefill with the date and time OK done (login + date + time) >(login I'm guessing will be saved with the cart info) yes, note : the partyId is always in case of POS "_NA_" here I substitute the LoginId to this default partyId (see PosTransaction.saveSale) >Close the dialog and the cart is saved under that users login and the session cleared ready for a new transaction. >I added more options, a mix ot them is easily possible (see SaveSale.java) Click Load and a dialog showing saved carts should appear allowing the user to select and load one. >I added more options, a mix ot them is easily possible (see LoadSale.java) At the point of completing a loaded POS transaction the saved cart should be removed from the list. >This ("point of completing a loaded POS") is not obvious, not done for the moment >The load dialog might also benefit from a delete button to clear redunant carts. OK done. One issue perhaps : the existing service (ShoppingListEvents.clearListInfo) does not actually delete ShoppingList but ShoppingListItems of this list. So the ShoppingLists remains in ShoppingList table. May be a new SQL service will be needed to clear this out too... >Depending on the environment some might also use auto save on log out so one terminal can be used by multiple staff i.e. a bar Not yet done. This should use a Store parameter. > POS Save and load sessions > -------------------------- > > Key: OFBIZ-734 > URL: http://jira.undersunconsulting.com/browse/OFBIZ-734 > Project: [OFBiz] Open For Business > Type: New Feature > Components: pos > Versions: SVN > Environment: NA > Reporter: Ray Barlow > Assignee: Jacques Le Roux > > Time Spent: 1 week, 3 hours > Remaining: 0 minutes > > Use the save cart feature already in the frame work to allow storage and recall of transactions. > There was initially a Load/Save button on the POS UI but it was not fully implemented in the POS at that point and the buttons have been commented out I think. (see TRANS_SAVE & TRANS_RET) > Build a UI for it so that you can hit Save and it will possibly prompt for a name, although as lots of terminals operate without a keyboard handy it should prefill with the date and time (login I'm guessing will be saved with the cart info) > Close the dialog and the cart is saved under that users login and the session cleared ready for a new transaction. > Click Load and a dialog showing saved carts should appear allowing the user to select and load one. > At the point of completing a loaded POS transaction the saved cart should be removed from the list. > The load dialog might also benefit from a delete button to clear redunant carts. > Depending on the environment some might also use auto save on log out so one terminal can be used by multiple staff i.e. a bar -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.undersunconsulting.com/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |
Free forum by Nabble | Edit this page |