Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0045524 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] Web POS | major | always | 2020-11-27 13:16 | 2020-12-22 07:25 | |||
Reporter | avicente | View Status | public | |||||
Assigned To | Retail | |||||||
Priority | normal | Resolution | no change required | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | marvintm | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0045524: The timeout closes the cash up process during last step although user is doing scroll up and down | |||||||
Description | If I spend more than one minute checking the summary information the cash up provides, a time out session is done (although I move the screen up and down) Same behaviour when creating a new customer. If the user spends more time that the defined timeout, the session is closed. | |||||||
Steps To Reproduce | CASE 1 1. Log into backend https://livebuilds.openbravo.com/retail_stable_pgsql_pi/ [^] 2. Set the preference 'Web POS Session Timeout' to 1. 3. Log into the terminal https://livebuilds.openbravo.com/retail_stable_pgsql_pi/web/org.openbravo.retail.posterminal/?terminal=VBS-1#login [^] 4. Do a sales. 5. Do cash up until the last step 4 of 4 and do scroll up and down along 1minute (simulation that the user is reviewing the cash up report). Check that the session is closed althoug the scroll. CASE 2 1. Log into backend https://livebuilds.openbravo.com/retail_stable_pgsql_pi/ [^] 2. Set the preference 'Web POS Session Timeout' to 1. 3. Log into the terminal https://livebuilds.openbravo.com/retail_stable_pgsql_pi/web/org.openbravo.retail.posterminal/?terminal=VBS-1#login [^] 4. Open the form to create a new customer and simulate that the user is entering the customer data. | |||||||
Proposed Solution | Don't close session during the step 4 of 4 if the user moves the scroll. Don't close session is a new customer is being created and info is being entered. | |||||||
Tags | NOR | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0125032) marvintm (manager) 2020-12-22 07:25 |
In general the session is not lost while you are doing activity that triggers requests to the backend. Scrolling up and down doesn't do any request, and therefore the session may be lost if the user only does that, over the whole interval of time that is defined as the standard Tomcat timeout. This is a standard behaviour in most websites, normally just scrolling in a component will not preserve the session. It would be very complex technically to change, as we would somehow need to "force" a fake request while this is happening, and in our opinion it also doesn't make much sense functionally. If the user is complaining about this, maybe the session timeout is too short? Because it is hard for me to imagine a user doing this for several minutes? |
Issue History | |||
Date Modified | Username | Field | Change |
2020-11-27 13:16 | avicente | New Issue | |
2020-11-27 13:16 | avicente | Assigned To | => Retail |
2020-11-27 13:16 | avicente | Resolution time | => 1609369200 |
2020-11-27 13:16 | avicente | Triggers an Emergency Pack | => No |
2020-11-27 13:21 | avicente | Description Updated | View Revisions |
2020-11-27 13:21 | avicente | Steps to Reproduce Updated | View Revisions |
2020-11-27 13:22 | avicente | Proposed Solution updated | |
2020-11-27 15:27 | rafaroda | Tag Attached: NOR | |
2020-11-27 15:27 | rafaroda | Issue Monitored: rafaroda | |
2020-12-22 07:25 | marvintm | Review Assigned To | => marvintm |
2020-12-22 07:25 | marvintm | Note Added: 0125032 | |
2020-12-22 07:25 | marvintm | Status | new => closed |
2020-12-22 07:25 | marvintm | Resolution | open => no change required |
Copyright © 2000 - 2009 MantisBT Group |