Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0020059
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Openbravo ERP] A. Platformmajorhave not tried2012-03-20 11:592022-02-01 08:08
ReporteralostaleView Statuspublic 
Assigned ToTriage Platform Base 
PriorityhighResolutionopenFixed in Version
StatusacknowledgedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0020059: Menu caching design defects

DescriptionMenu is served as part of MainLayoutComponent, which eTag is calculated as language + role + module version (client application module!)

This means menu is not updated in the following cases:
 *Menu is changed by adding/removing access to any window
 *A new module is added but version of client application is not changed


Steps To ReproduceN/A
Proposed SolutionMainLayout is composed by all navigation bar components defined in AD. Each of these components might have a different ETag. Finally, ETag for MainLayout component should be composed by concatenation of all ETags of each component.

In this way Menu Component should have as ETag: all module versions (a template can deactivate a menu entry) + lang + role + *access for role.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to design defect 0019841 closedalostale to change the role, the menu is not updated 
related to design defect 0016552 acknowledgedTriage Platform Base After deleting the client, the admin role is still in the menu 
related to design defect 0018597 acknowledgedTriage Platform Base Incorrectly cached menu 
related to design defect 0016793 acknowledgedTriage Platform Base New role created by Initial Client Setup is not accessible before login out 
blocks design defect 0020057 acknowledgedTriage Platform Base When the menu is being generated, the code doesn't check the defined windows access rights for the role of the current user. 

-  Notes
(0052384)
AugustoMauch (administrator)
2012-09-24 20:47

Effort: 10
Impact: high
Plan: short

- Issue History
Date Modified Username Field Change
2012-03-20 11:59 alostale New Issue
2012-03-20 11:59 alostale Assigned To => alostale
2012-03-20 11:59 alostale Modules => Core
2012-03-20 12:00 alostale Relationship added related to 0019841
2012-03-20 12:00 alostale Relationship added has duplicate 0016552
2012-03-20 12:00 alostale Relationship deleted has duplicate 0016552
2012-03-20 12:00 alostale Relationship added related to 0016552
2012-03-20 12:01 alostale Summary Menu caching design decfects => Menu caching design defects
2012-03-20 12:02 alostale Relationship added related to 0018597
2012-03-20 12:37 alostale Description Updated View Revisions
2012-03-20 12:37 alostale Steps to Reproduce Updated View Revisions
2012-03-20 12:37 alostale Proposed Solution updated
2012-03-20 16:06 alostale Relationship added related to 0016793
2012-04-20 13:18 shuehner Issue Monitored: shuehner
2012-09-10 12:46 alostale Relationship added blocks 0020057
2012-09-24 20:47 AugustoMauch Note Added: 0052384
2012-09-24 20:47 AugustoMauch Priority normal => high
2012-09-24 20:47 AugustoMauch Status new => scheduled
2017-03-31 14:36 alostale Status scheduled => acknowledged
2017-04-10 14:33 alostale Assigned To alostale => platform
2022-02-01 08:08 alostale Assigned To platform => Triage Platform Base


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker