Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0034276 | Openbravo ERP | A. Platform | public | 2016-10-23 10:41 | 2016-12-16 18:38 |
|
Reporter | mtaal | |
Assigned To | mtaal | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | 3.0PR17Q1 | Fixed in Version | 3.0PR17Q1 | |
Merge Request Status | |
Review Assigned To | alostale |
OBNetwork customer | No |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0034276: Login performance improvements: more precise obcontext cache and allow bypassing specific fill-session code |
Description | Specific code in the login functionality is targeted for backoffice users. This code is not used by most webservice or server to server requests. Therefore the proposal is to allow bypassing the more heavy logic which is only for backoffice usage.
Another improvement is to make the obcontext cache better usable, more precise so that cached. This prevents wrong use of a cached OBContext if the user has a different runtime organization/role than his/her default. |
Steps To Reproduce | See related issue |
Proposed Solution | By setting a http session variable direct the LoginUtils.fillSessionArgument to bypass specific parts which are only useful for backoffice logins.
For OBContext user cache, make the cache key more precise to also include the org and role. |
Additional Information | |
Tags | No tags attached. |
Relationships | blocks | defect | 0034040 | | closed | mtaal | Retail Modules | fillSessionArguments method is running twice processing a request |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2016-10-23 10:41 | mtaal | New Issue | |
2016-10-23 10:41 | mtaal | Assigned To | => mtaal |
2016-10-23 10:41 | mtaal | OBNetwork customer | => No |
2016-10-23 10:41 | mtaal | Modules | => Core |
2016-10-23 10:41 | mtaal | Triggers an Emergency Pack | => No |
2016-10-23 10:41 | mtaal | Relationship added | blocks 0034040 |
2016-10-23 10:42 | mtaal | Review Assigned To | => alostale |
2016-10-23 10:47 | hgbot | Checkin | |
2016-10-23 10:47 | hgbot | Note Added: 0090785 | |
2016-10-23 10:47 | hgbot | Status | new => resolved |
2016-10-23 10:47 | hgbot | Resolution | open => fixed |
2016-10-23 10:47 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/c50024821eda73c38e90c7708516a580b6567120 [^] |
2016-11-04 08:30 | alostale | Note Added: 0091159 | |
2016-11-04 08:30 | alostale | Status | resolved => closed |
2016-11-04 08:30 | alostale | Fixed in Version | => 3.0PR17Q1 |
2016-12-16 18:38 | hudsonbot | Checkin | |
2016-12-16 18:38 | hudsonbot | Note Added: 0092545 | |