Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0035553Openbravo ERPA. Platformpublic2017-03-17 10:202020-02-28 10:31
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
3.0PR17Q3 
alostale
Core
No
0035553: Improve scalability of the login process
The are of set of tasks and improvements that can be applied to the log-in process (in the backend) with the objective of improving its scalability.

More info: http://wiki.openbravo.com/wiki/Projects:Login_Process_Perfomance_Improvements [^]
.
Performance
related to defect 0043363 closed alostale unneded requests to StaticResources when working in cluster 
related to feature request 0035386 closed caristu Login page needs some clean up 
related to design defect 0035677 new Triage Platform Base The logic to show the link to an accessible window in field title is not complete 
related to defect 0035746 closed caristu API Changes after Login Process Perfomance Improvements Project 
related to defect 0035834 closed alostale platform modules fail in CI 
related to feature request 0035852 closed caristu Add a mechanism to cache the static resources 
related to feature request 0035980 closed caristu Improve the time spent to load the widgets after log-in 
related to design defect 0035989 acknowledged Triage Platform Base Default session values calculation on login is slow having a big amount of organizations 
related to defect 0036518 closed alostale useless ping to butler on every login 
related to defect 0037267 closed caristu Improvements in the I18NComponent component 
related to defect 0037324 closed alostale slow login having many preferences 
related to defect 0037358 closed inigosanchez Avoid query to AttributeData.selectOrgCurrency during login if system does not have any accounting schema. 
related to defect 0039938 closed caristu It is not needed to keep the URL target query string in session 
causes defect 0035769 closed caristu Unstable jobs in CI after improving the scalability of the login process 
causes defect 0035771 closed caristu Can not login with a user that has a role without access to any organization 
causes defect 0035800 closed caristu Can not add navigation bar element of Activity module 
causes defect 0035825 closed caristu Default org/warehouse not sorted properly in profile widget 
causes defect 0037278 closed inigosanchez Deactivated roles are displayed in the role dropdown of user section 
causes defect 0037289 closed inigosanchez It is not possible to do login using a role if the role has got a deactivated organization 
causes defect 0037624 closed inigosanchez Filter on quick launch menu is not accent sensitive 
causes defect 0038041 closed caristu Cannot log in in the application if the log in warehouse name contains an apostrophe (') 
causes defect 0038051 closed alostale Prevents concurrent sessions for same user not working 
Issue History
2017-03-17 10:20caristuNew Issue
2017-03-17 10:20caristuAssigned To => platform
2017-03-17 10:20caristuModules => Core
2017-03-17 10:20caristuTriggers an Emergency Pack => No
2017-03-17 10:20caristuAssigned Toplatform => caristu
2017-03-17 10:20caristuRelationship addedrelated to 0035386
2017-04-03 13:55caristuRelationship addedrelated to 0035677
2017-04-10 19:23caristuRelationship addedrelated to 0035746
2017-04-12 09:26hgbotCheckin
2017-04-12 09:26hgbotNote Added: 0095998
2017-04-12 09:26hgbotStatusnew => resolved
2017-04-12 09:26hgbotResolutionopen => fixed
2017-04-12 09:26hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/c17655a6fb3ffb29cdd5d73073615ba9d60cd941 [^]
2017-04-12 09:36caristuReview Assigned To => alostale
2017-04-12 11:25caristuNote Added: 0096009
2017-04-12 12:37caristuRelationship addedcauses 0035769
2017-04-12 13:12caristuRelationship addedcauses 0035771
2017-04-18 08:33hgbotCheckin
2017-04-18 08:33hgbotNote Added: 0096045
2017-04-18 08:34caristuNote Deleted: 0096009
2017-04-18 08:34caristuNote Added: 0096046
2017-04-19 15:05hgbotCheckin
2017-04-19 15:05hgbotNote Added: 0096066
2017-04-20 08:32caristuRelationship addedcauses 0035800
2017-04-24 12:04alostaleNote Added: 0096121
2017-04-24 12:04alostaleStatusresolved => closed
2017-04-24 12:04alostaleFixed in Version => 3.0PR17Q3
2017-04-24 18:32caristuRelationship addedcauses 0035825
2017-04-25 15:56alostaleRelationship addedrelated to 0035834
2017-04-27 08:39caristuRelationship addedrelated to 0035852
2017-05-12 08:31caristuRelationship addedrelated to 0035980
2017-05-15 10:24caristuRelationship addedrelated to 0035989
2017-05-15 11:11caristuTag Attached: Performance
2017-05-29 17:43hudsonbotCheckin
2017-05-29 17:43hudsonbotNote Added: 0096886
2017-05-29 17:43hudsonbotCheckin
2017-05-29 17:43hudsonbotNote Added: 0096892
2017-07-20 10:18alostaleRelationship addedrelated to 0036518
2017-11-08 19:05caristuRelationship addedrelated to 0037267
2017-11-13 13:07caristuRelationship addedcauses 0037278
2017-11-14 18:20caristuRelationship addedcauses 0037289
2017-11-17 15:01hgbotCheckin
2017-11-17 15:01hgbotNote Added: 0100591
2017-11-17 15:04hgbotCheckin
2017-11-17 15:04hgbotNote Added: 0100593
2017-11-17 15:26caristuNote Deleted: 0100591
2017-11-17 15:26caristuNote Deleted: 0100593
2017-11-20 12:13alostaleRelationship addedrelated to 0037324
2017-11-22 14:52shuehnerRelationship addedrelated to 0037358
2018-01-16 11:17inigosanchezRelationship addedcauses 0037624
2018-03-05 16:57caristuRelationship addedcaused by 0038041
2018-03-05 16:58caristuRelationship deletedcaused by 0038041
2018-03-05 16:58caristuRelationship addedcauses 0038041
2018-03-06 13:46alostaleRelationship addedcauses 0038051
2019-01-18 10:01alostaleRelationship addedrelated to 0039938
2020-02-28 10:31alostaleRelationship addedrelated to 0043363

Notes
(0095998)
hgbot   
2017-04-12 09:26   
Repository: erp/devel/pi
Changeset: c17655a6fb3ffb29cdd5d73073615ba9d60cd941
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Wed Apr 12 08:20:53 2017 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/c17655a6fb3ffb29cdd5d73073615ba9d60cd941 [^]

fixes issue 35553: Improve scalability of the login process

---
M modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
M modules/org.openbravo.client.application/src-db/database/model/tables/OBUIAPP_NAVBAR_COMPONENT.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_ELEMENT.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/OBCLKER_TEMPLATE.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/OBSERDS_DATASOURCE.xml
M modules/org.openbravo.client.application/src-db/database/sourcedata/OBUIAPP_NAVBAR_COMPONENT.xml
M modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationConstants.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/GlobalMenu.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/MainLayoutComponent.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/MenuManager.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/PropertiesComponent.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/ApplicationMenuComponent.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoComponent.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/UserInfoWidgetActionHandler.java
M modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/application-menu.js.ftl
M modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/user-info.js.ftl
M modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/classic/ob-classic-compatibility.js
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-application-menu.js
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-quick-launch.js
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/test/ob-navbar-test.js
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/utilities/ob-utilities.js
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/ApplicationComponent.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/ApplicationDynamicComponent.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelComponentProvider.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelConstants.java
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/templates/application-js.ftl
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponent.java
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoComponentProvider.java
M modules/org.openbravo.client.myob/src/org/openbravo/client/myob/templates/my_ob_js.ftl
M modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-community-branding-widget.js
M modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-myopenbravo.js
M modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/test/ob-myopenbravo-test.js
M modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PREFERENCE.xml
M modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PREFERENCE.xml
M src-db/database/sourcedata/AD_PREFERENCE.xml
M src-test/src/org/openbravo/test/datasource/DataSourceSecurity.java
M src-test/src/org/openbravo/test/datasource/DataSourceWhereParameter.java
M src/index.jsp
M src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java
A modules/org.openbravo.client.application/src/org/openbravo/client/application/HeartBeatPopUpComponent.java
A modules/org.openbravo.client.application/src/org/openbravo/client/application/NavigationBarComponent.java
A modules/org.openbravo.client.application/src/org/openbravo/client/application/NavigationBarComponentGenerator.java
A modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/RoleInfo.java
A modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/navigation-bar.js.ftl
A modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-heartbeat-registration.js.ftl
A modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-layout.js
A modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-notes-datasource.js
A modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/SessionDynamicResourceComponent.java
A modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/SessionDynamicTemplateComponent.java
R modules/org.openbravo.client.application/src-db/database/sourcedata/OBSERDS_DATASOURCE_FIELD.xml
R modules/org.openbravo.client.application/src/org/openbravo/client/application/HeartBeatPopupActionHandler.java
R modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateComponent.java
R modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickCreateDataSource.java
R modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchComponent.java
R modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/QuickLaunchDataSource.java
R modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/help-about.js.ftl
R modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/quick-launch.js.ftl
R modules/org.openbravo.client.application/src/org/openbravo/client/application/window/WindowDefinitionComponent.java
---
(0096045)
hgbot   
2017-04-18 08:33   
Repository: erp/devel/pi
Changeset: b4942f5e80dabd06f29a1826ff5abbcf0dc36c2f
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Tue Apr 18 08:32:30 2017 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/b4942f5e80dabd06f29a1826ff5abbcf0dc36c2f [^]

related to issue 35553: added missing jslint check

---
M modules/org.openbravo.client.application/src/org/openbravo/client/application/navigationbarcomponents/templates/user-info.js.ftl
---
(0096046)
caristu   
2017-04-18 08:34   
Updated doc about the new static navigation bar components feature: http://wiki.openbravo.com/wiki/How_to_create_a_Navigation_Bar_Component#Static_Navigation_Bar_Components [^]
(0096066)
hgbot   
2017-04-19 15:05   
Repository: erp/mods/org.openbravo.activiti
Changeset: b80b9cd0f7b965d12bdd1e2754c1352076bfcdc8
Author: Asier Lostalé <asier.lostale <at> openbravo.com>
Date: Wed Apr 19 15:05:02 2017 +0200
URL: http://code.openbravo.com/erp/mods/org.openbravo.activiti/rev/b80b9cd0f7b965d12bdd1e2754c1352076bfcdc8 [^]

related to issue 35553: added new column in src-db

---
M src-db/database/sourcedata/AD_MODULE.xml
M src-db/database/sourcedata/OBUIAPP_NAVBAR_COMPONENT.xml
---
(0096121)
alostale   
2017-04-24 12:04   
reviewed as part of the project
(0096886)
hudsonbot   
2017-05-29 17:43   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/1ee70113bdc4 [^]
Maturity status: Test
(0096892)
hudsonbot   
2017-05-29 17:43   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/1ee70113bdc4 [^]
Maturity status: Test