Openbravo Issue Tracking System - Openbravo ERP | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0033264 | Openbravo ERP | A. Platform | public | 2016-06-15 09:26 | 2022-02-01 08:05 |
Reporter | lorenzofidalgo | ||||
Assigned To | Triage Platform Base | ||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Platform | OS | 5 | OS Version | ||
Product Version | pi | ||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | |||||
OBNetwork customer | |||||
Web browser | Google Chrome, Mozilla Firefox | ||||
Modules | Core | ||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0033264: Opening a form view, first it is shown the old cached status and, after that, the new status is loaded | ||||
Description | After clicking to open a form view, for example a "Sales Order || Lines" form view, it is shown the old cached view if it has been previously opened another "Sales Order || Lines" form. After a moment, the updated (and correct) form view is loaded. That behaviour includes also writing permissions, which could result in security problems. Of course, the clereance of this issue is directly related with the performance of servers and clients. This issue conflicts with some tests that are asserting values of the first form view shown (the old one) instead of the last loaded form view (the new and correct one). | ||||
Steps To Reproduce | i)A simple but not very representative steps to reproduce: 1-Login ERP as Openbravo. 2-Using "QA Testing Admin" as role, go to "Sales Order" window and create a new record with any values, save it and go to Lines tab. 3-Create a new "Lines" record with any values and save that record. 4-Click create a new "Lines" record and, after click that, click "Cancel changes and return to last saved status" button. (The view of this canceled form will be shown when a form view is open, just before loading the correct form view). 5-Double click in the previously created "Lines" record and realise it is shown first the form view of the cancelled status and, after a moment, the correct form view is loaded. ii)A more complex and useful steps to reproduce: Check between 5:22 and 5:24 of the following video. It is visible that, at the beginning, in the Lines status bar "Saved" is shown, which is incorrect. In 5:24, it is shown the real (and correctly updated) Lines status bar. Besides, you can check in 5:22 that some input fields like "Net Unit Price" are writable. Actually, those fields must be read only input fields (correctly shown in 5:24). https://drive.google.com/a/openbravo.com/file/d/0Bz1bUfkEffVIZDY2cXoyRWM2Tmc/view?usp=sharing [^] | ||||
Proposed Solution | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | OldCachedForm.png (538,782) 2016-06-15 09:26 https://issues.openbravo.com/file_download.php?file_id=9522&type=bug NewCachedForm.png (562,493) 2016-06-15 09:27 https://issues.openbravo.com/file_download.php?file_id=9523&type=bug | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2016-06-15 09:26 | lorenzofidalgo | New Issue | |||
2016-06-15 09:26 | lorenzofidalgo | Assigned To | => platform | ||
2016-06-15 09:26 | lorenzofidalgo | File Added: OldCachedForm.png | |||
2016-06-15 09:26 | lorenzofidalgo | Web browser | => Google Chrome, Mozilla Firefox | ||
2016-06-15 09:26 | lorenzofidalgo | Modules | => Core | ||
2016-06-15 09:26 | lorenzofidalgo | Triggers an Emergency Pack | => No | ||
2016-06-15 09:27 | lorenzofidalgo | File Added: NewCachedForm.png | |||
2016-06-15 09:29 | lorenzofidalgo | Web browser | Google Chrome, Mozilla Firefox => Google Chrome, Mozilla Firefox | ||
2016-06-15 09:29 | lorenzofidalgo | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=12390#r12390 | ||
2016-07-15 10:37 | alostale | Status | new => acknowledged | ||
2022-02-01 08:05 | alostale | Assigned To | platform => Triage Platform Base |
There are no notes attached to this issue. |