Openbravo Issue Tracking System - Retail Modules
View Issue Details
0044980Retail ModulesWeb POSpublic2020-09-03 16:482020-09-14 17:29
adrianromero 
adrianromero 
normalmajorhave not tried
closedfixed 
5
 
RR20Q4 
marvintm
No
0044980: Business layer for retail
For new user interface development, component provider must be isolated in retail modules between business logic, and current enyo interface. This will allow new user interface to depend only on business logic components.
N/A
No tags attached.
related to defect 0045085 closed jarmendariz Missing logging utilities in Business Logic 
related to defect 0045283 new Retail underscore dependency in discounts business logic 
related to defect 0045932 new Retail OB.MobileApp is used in Business Logic code 
blocks feature request 0044751 new Retail replace enyo with react for UI framework 
Issue History
2020-09-03 16:48adrianromeroNew Issue
2020-09-03 16:48adrianromeroAssigned To => adrianromero
2020-09-03 16:48adrianromeroTriggers an Emergency Pack => No
2020-09-03 17:03hgbotResolutionopen => fixed
2020-09-03 17:03hgbotStatusnew => resolved
2020-09-03 17:03hgbotFixed in Version => RR20Q4
2020-09-03 17:03hgbotNote Added: 0122599
2020-09-03 17:05hgbotNote Added: 0122600
2020-09-03 17:09hgbotNote Added: 0122602
2020-09-03 17:14hgbotNote Added: 0122603
2020-09-03 17:18hgbotNote Added: 0122604
2020-09-03 17:21hgbotNote Added: 0122606
2020-09-03 17:24hgbotNote Added: 0122607
2020-09-04 11:09hgbotNote Added: 0122681
2020-09-08 12:21hgbotNote Added: 0122789
2020-09-08 13:11hgbotNote Added: 0122790
2020-09-08 13:11hgbotNote Added: 0122791
2020-09-11 08:02marvintmReview Assigned To => marvintm
2020-09-11 08:02marvintmStatusresolved => closed
2020-09-14 17:29hgbotNote Added: 0123027
2020-09-17 16:29jarmendarizRelationship addedrelated to 0045085
2020-10-22 14:43alostaleRelationship addedrelated to 0045283
2021-02-22 09:01alostaleRelationship addedblocks 0044751
2021-02-22 09:01alostaleRelationship addedrelated to 0045932

Notes
(0122599)
hgbot   
2020-09-03 17:03   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 126b28cba7e63bf750a0249e84f30d25ab65c1a6
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-03T17:01:39+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/126b28cba7e63bf750a0249e84f30d25ab65c1a6 [^]

Fixes ISSUE-0044980: Business layer for retail

---
A web/org.openbravo.mobile.core/source/data/StateBackwardCompatibility.js
A web/org.openbravo.mobile.core/source/utils/RequestResultListener.js
A web/org.openbravo.mobile.core/source/utils/ob-localStorageClear.js
A web/org.openbravo.mobile.core/source/utils/ob-namespace.js
M src/org/openbravo/mobile/core/MobileCoreComponentProvider.java
M src/org/openbravo/mobile/core/MobileCoreConstants.java
M web/org.openbravo.mobile.core/source/utils/ob-console.js
M web/org.openbravo.mobile.core/source/utils/ob-debug.js
M web/org.openbravo.mobile.core/source/utils/ob-localStorage.js
---
(0122600)
hgbot   
2020-09-03 17:05   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: ef66fd56e8e9f2ae4b65902e32bbcad7bc61fe9d
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-03T17:04:58+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/ef66fd56e8e9f2ae4b65902e32bbcad7bc61fe9d [^]

Fixes ISSUE-0044980: Business layer for retail

---
M src/org/openbravo/retail/posterminal/OBPOSComponentProvider.java
M src/org/openbravo/retail/posterminal/POSUtils.java
---
(0122602)
hgbot   
2020-09-03 17:09   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.discounts [^]
Changeset: f84c334a79181f4c38bf657aff81ea73be0d3adf
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-03T17:08:58+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.discounts/-/commit/f84c334a79181f4c38bf657aff81ea73be0d3adf [^]

Fixes ISSUE-0044980: Business layer for retail

---
M src/org/openbravo/retail/discounts/DiscountsComponentProvider.java
M web/org.openbravo.retail.discounts/app/model/business-logic/discounts-engine/interface/discount-posinterface.js
---
(0122603)
hgbot   
2020-09-03 17:14   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards [^]
Changeset: c79fbc2e655d50cbdbdb6e34ecdacd21e4ccb2e3
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-03T17:13:57+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards/-/commit/c79fbc2e655d50cbdbdb6e34ecdacd21e4ccb2e3 [^]

Fixes ISSUE-0044980: Business layer for retail

---
M src/org/openbravo/retail/giftcards/GCNVComponentProvider.java
---
(0122604)
hgbot   
2020-09-03 17:18   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.selfcheckout [^]
Changeset: 0c3c1411a832fbadd9166d8eb46abcfa438a530b
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-03T17:17:43+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.selfcheckout/-/commit/0c3c1411a832fbadd9166d8eb46abcfa438a530b [^]

Fixes ISSUE-0044980: Business layer for retail

---
M src/org/openbravo/retail/selfcheckout/SCOComponentProvider.java
---
(0122606)
hgbot   
2020-09-03 17:21   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.userinterface.react [^]
Changeset: 219ed7526c9c35034ec4846020e307f90ba99a58
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-03T17:20:35+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.userinterface.react/-/commit/219ed7526c9c35034ec4846020e307f90ba99a58 [^]

Fixes ISSUE-0044980: Business layer for retail

---
M src/org/openbravo/userinterface/react/build/ComponentProviderBridge.java
M templates/ob-post.js.template
M templates/ob-pre.js.template
---
(0122607)
hgbot   
2020-09-03 17:24   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.userinterface.react.pos [^]
Changeset: bcd7bb6262324c67fe1c74dede8a4e10b51e2883
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-03T17:23:45+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.userinterface.react.pos/-/commit/bcd7bb6262324c67fe1c74dede8a4e10b51e2883 [^]

Fixes ISSUE-0044980: Business layer for retail

---
M web-react/org.openbravo.userinterface.react.pos/ob-config.json
---
(0122681)
hgbot   
2020-09-04 11:09   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 95524716fad12b2eed7417e84cbe4a01da508e4a
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-04T11:09:13+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/95524716fad12b2eed7417e84cbe4a01da508e4a [^]

Related to ISSUE-0044980: Business layer for retail
Adjust jest tests to new structure

---
M web-test/model/application-state/compat/StateBackwardCompatibility-basic.test.js
M web-test/model/application-state/compat/backward-compat-integration-base.js
M web/org.openbravo.mobile.core/source/utils/ob-localStorage.js
---
(0122789)
hgbot   
2020-09-08 12:21   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.jsexecutor/-/merge_requests/2 [^]
(0122790)
hgbot   
2020-09-08 13:11   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.jsexecutor [^]
Changeset: 8940a25f6e4a0c6d1b449d3189d1154ac7738dbd
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2020-09-08T12:19:38+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.jsexecutor/-/commit/8940a25f6e4a0c6d1b449d3189d1154ac7738dbd [^]

Related ISSUE-0044980: Business layer for retail
* Due to sources organization, bindings.js must initialize OB namespaces

---
M web/org.openbravo.service.jsexecutor/js/bindings.js
---
(0122791)
hgbot   
2020-09-08 13:11   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.jsexecutor/-/merge_requests/2 [^]
(0123027)
hgbot   
2020-09-14 17:29   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations [^]
Changeset: 15bd7a4d786bfee62e9715c275cf0c0e2a15709a
Author: Guillermo Alvarez de Eulate <guillermo.alvarez@openbravo.com>
Date: 2020-09-14T17:29:15+02:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.warehouse.advancedwarehouseoperations/-/commit/15bd7a4d786bfee62e9715c275cf0c0e2a15709a [^]

Related to ISSUE-0044980 Adapted AWO to make component provider dependant on new business logic layer

---
M src/org/openbravo/warehouse/advancedwarehouseoperations/mobile/OBAWOComponentProvider.java
---