Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0035746Openbravo ERPA. Platformpublic2017-04-10 19:222017-04-24 12:01
caristu 
caristu 
highminorN/A
closedfixed 
5
 
 
alostale
Core
No
0035746: API Changes after Login Process Perfomance Improvements Project
There are some new API changes introduced after the "Login Process Perfomance Improvements" Project. More info in [1].

- Regarding the model, the default 'Modal Process' preferences (AD_Preferences) and two datasources (QuickLaunchDataSource and QuickCreateDataSource) have been removed.

- Regarding the java API, these are the list of changes:
 1) class org.openbravo.client.application.MenuManager does not implement Serializable anymore.
 2) Moved inner class org.openbravo.client.application.MainLayoutComponent.NBComponent to NavigationBarComponentGenerator.NBComponent
 3) getEtagMethod() is final for classes extending new SessionDynamicTemplateComponent class
 4) Removed classes: HeartBeatPopupActionHandler, QuickCreateComponent, QuickCreateDataSource, QuickLaunchComponent, QuickLaunchDataSource, WindowDefinitionComponent
 5) Removed methods from MainLayoutComponent: getCompanyImageLogoHeight, getCompanyImageLogoWidth, getNotesDataSource, getStartPage, isAddProfessionalLink
 6) Removed method from MenuOption: isShowInClassicMode
 7) Removed method from ApplicationMenuComponent: getLabel
 8) Removed methods from UserInfoWidgetActionHandler: executeDataCommand, getRoles

[1] http://wiki.openbravo.com/wiki/Projects:Login_Process_Perfomance_Improvements [^]
In description.
Approved
related to feature request 0035553 closed caristu Improve scalability of the login process 
Issue History
2017-04-10 19:22caristuNew Issue
2017-04-10 19:22caristuAssigned To => platform
2017-04-10 19:22caristuModules => Core
2017-04-10 19:22caristuTriggers an Emergency Pack => No
2017-04-10 19:23caristuRelationship addedrelated to 0035553
2017-04-11 09:00alostaleAssigned Toplatform => caristu
2017-04-11 09:00alostaleTag Attached: Approved
2017-04-12 09:10hgbotCheckin
2017-04-12 09:10hgbotNote Added: 0095996
2017-04-12 09:10hgbotStatusnew => resolved
2017-04-12 09:10hgbotResolutionopen => fixed
2017-04-12 09:10hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/api-checks/rev/6cab1d16889dcd33699b821d7a9a043ff15dea42 [^]
2017-04-12 09:12caristuDescription Updatedbug_revision_view_page.php?rev_id=15003#r15003
2017-04-12 09:13caristuReview Assigned To => alostale
2017-04-24 12:01alostaleStatusresolved => closed

Notes
(0095996)
hgbot   
2017-04-12 09:10   
Repository: erp/devel/api-checks
Changeset: 6cab1d16889dcd33699b821d7a9a043ff15dea42
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Wed Apr 12 09:09:47 2017 +0200
URL: http://code.openbravo.com/erp/devel/api-checks/rev/6cab1d16889dcd33699b821d7a9a043ff15dea42 [^]

fixes issue 35746: API Changes after Login Process Perfomance Improvements

---
M java/reference/java.japi.gz
M model/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PREFERENCE.xml
M model/modules/org.openbravo.client.application/src-db/database/sourcedata/OBSERDS_DATASOURCE.xml
M model/modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_PREFERENCE.xml
M model/modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_PREFERENCE.xml
M model/src-db/database/sourcedata/AD_PREFERENCE.xml
R model/modules/org.openbravo.client.application/src-db/database/sourcedata/OBSERDS_DATASOURCE_FIELD.xml
---