Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0031870Openbravo ERPA. Platformpublic2016-01-13 11:112017-10-04 10:28
malsasua 
platform 
normalminoralways
closedno change required 
20Community Appliance
 
3.0PR17Q1 
caristu
Core
Production - Confirmed Stable
No
0031870: preference "Use classic popup tree" requires to clean cache
when the "Use classic popup tree" preference is used, you need to clean the cache to apply it
. go to Product Category window
. click in tree button:
the new tree type is displayed
. create new preference: "Use classic popup tree"
. logout
. login
. go to product category window
. click in tree button:
the same tree type is displayed
-> wrong: the standard tree is displayed and the classic tree should be displayed

. clean cache
. login
. go to product category window
. click in tree button
it is ok: classic tree is displayed.
No tags attached.
related to feature request 0034406 closed dmiguelez Add ability to evaluate Display Logic at Server Level 
related to feature request 00259063.0PR14Q2 closed AugustoMauch Tree Extension Project 
Issue History
2016-01-13 11:11malsasuaNew Issue
2016-01-13 11:11malsasuaAssigned To => platform
2016-01-13 11:11malsasuaModules => Core
2016-01-13 11:11malsasuaTriggers an Emergency Pack => No
2016-01-13 11:17malsasuaRegression level => Production - Confirmed Stable
2016-01-13 15:25alostaleSummarypreference "Use classic popup tree" is not applied => preference "Use classic popup tree" requires to clean cache
2016-01-13 15:25alostaleStatusnew => acknowledged
2016-01-13 15:26alostaleRelationship addedrelated to 0031867
2016-01-13 18:47caristuNote Added: 0083269
2016-01-13 18:47caristuNote Edited: 0083269bug_revision_view_page.php?bugnote_id=0083269#r10611
2016-01-13 18:48caristuFile Added: issue31870.diff
2016-01-13 18:48caristuNote Deleted: 0083269
2016-01-13 18:49caristuFile Deleted: issue31870.diff
2016-01-13 19:15caristuNote Added: 0083271
2017-09-14 13:32caristuRelationship deletedrelated to 0031867
2017-09-14 13:32caristuRelationship addedrelated to 0025906
2017-09-14 16:40caristuRelationship addedrelated to 0034406
2017-09-14 16:40caristuStatusacknowledged => scheduled
2017-09-14 16:43caristuReview Assigned To => caristu
2017-09-14 16:43caristuNote Added: 0099050
2017-09-14 16:43caristuStatusscheduled => closed
2017-09-14 16:43caristuResolutionopen => fixed
2017-09-14 16:43caristuFixed in Version => 3.0PR17Q1
2017-09-14 16:44caristuNote Edited: 0099050bug_revision_view_page.php?bugnote_id=0099050#r15900
2017-10-04 10:28caristuResolutionfixed => no change required

Notes
(0083271)
caristu   
2016-01-13 19:15   
This problem is caused because the generated view is cached, storing the former button definitions (type, label and action) defined in OBViewTab.
(0099050)
caristu   
2017-09-14 16:43   
(edited on: 2017-09-14 16:44)
The following changeset solves this issue[1]. Therefore since 3.0PR17Q1, once the "Use classic popup tree" preference is set, it is just needed to logout and login to see the classic tree view.

[1] https://code.openbravo.com/erp/devel/pi/diff/ef4fec56e3b9/modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java [^]