Posted by
JIRA jira@ofbiz.org on
Aug 06, 2006; 6:58pm
URL: http://ofbiz.116.s1.nabble.com/JIRA-Ferme-OFBIZ-734-POS-Save-and-load-sessions-tp170442.html
[
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