Openbravo Issue Tracking System - POS2
View Issue Details
0050403POS2Corepublic2022-10-04 13:142023-07-20 12:39
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
 
No
0050403: Support customer creation through the CRM in offline
Currently the CRM connector[1] capabilities are designed to work in online mode. It would be nice if it would be possible to create customers through the CRM infrastructure when the POS is offline


[1] http://wiki.openbravo.com/wiki/CRM_Connector [^]
In description
No tags attached.
related to feature request 0051919 closed adrianromero POS2 To do a Customer Search or Create New Customer before Payment when a External CRM Integration is enabled 
related to feature request 0052600 closed javierRodriguez POS2 Ability to select business partner created in the backoffice 
related to defect 0052802 closed ablasco POS2 Customer form layout is broken when displaying a message 
related to defect 0053114 closed caristu POS2 Do not show server status icon if CRM is not configured to work in offline 
related to defect 0053385 closed caristu Retail Modules CRM endpoint is not connected when CRM server is backend 
Issue History
2022-10-04 13:14caristuNew Issue
2022-10-04 13:14caristuAssigned To => Triage Platform Base
2022-10-04 13:14caristuTriggers an Emergency Pack => No
2022-10-05 08:18hgbotNote Added: 0141660
2023-06-07 09:16hgbotNote Added: 0150850
2023-06-07 09:44hgbotNote Added: 0150851
2023-06-07 18:23hgbotNote Added: 0150909
2023-06-07 18:26hgbotNote Added: 0150910
2023-06-09 11:56hgbotNote Added: 0150980
2023-06-14 12:55hgbotNote Added: 0151146
2023-06-14 17:07hgbotNote Added: 0151166
2023-06-15 14:11caristuRelationship addedrelated to 0051919
2023-06-16 16:05hgbotNote Added: 0151280
2023-06-20 17:57caristuRelationship addedrelated to 0052802
2023-06-22 16:07hgbotNote Added: 0151510
2023-07-17 16:33caristuRelationship addedrelated to 0052600
2023-07-18 08:38caristuAssigned ToTriage Platform Base => caristu
2023-07-18 13:19hgbotResolutionopen => fixed
2023-07-18 13:19hgbotStatusnew => closed
2023-07-18 13:19hgbotFixed in Version => PR23Q4
2023-07-18 13:19hgbotNote Added: 0152601
2023-07-18 13:19hgbotNote Added: 0152602
2023-07-18 13:20hgbotNote Added: 0152603
2023-07-18 13:20hgbotNote Added: 0152604
2023-07-18 13:21hgbotNote Added: 0152605
2023-07-18 13:21hgbotNote Added: 0152606
2023-07-18 13:23hgbotNote Added: 0152607
2023-07-18 13:23hgbotNote Added: 0152608
2023-07-18 13:24hgbotNote Added: 0152609
2023-07-18 13:24hgbotNote Added: 0152610
2023-07-18 13:25hgbotNote Added: 0152611
2023-07-18 13:25hgbotNote Added: 0152612
2023-07-18 13:25hgbotNote Added: 0152613
2023-07-18 13:25hgbotNote Added: 0152614
2023-07-18 13:26hgbotNote Added: 0152615
2023-07-18 13:26hgbotNote Added: 0152616
2023-07-18 14:55hgbotNote Added: 0152635
2023-07-20 10:41hgbotNote Added: 0152716
2023-07-20 10:58hgbotNote Added: 0152718
2023-07-20 12:39hgbotNote Added: 0152724
2023-08-01 12:34caristuRelationship addedrelated to 0053114
2023-09-05 13:49caristuRelationship addedrelated to 0053385

Notes
(0141660)
hgbot   
2022-10-05 08:18   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/724 [^]
(0150850)
hgbot   
2023-06-07 09:16   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/546 [^]
(0150851)
hgbot   
2023-06-07 09:44   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1877 [^]
(0150909)
hgbot   
2023-06-07 18:23   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.sampledata/-/merge_requests/43 [^]
(0150910)
hgbot   
2023-06-07 18:26   
Merge Request created: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/merge_requests/10 [^]
(0150980)
hgbot   
2023-06-09 11:56   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1132 [^]
(0151146)
hgbot   
2023-06-14 12:55   
Merge Request created: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata/-/merge_requests/84 [^]
(0151166)
hgbot   
2023-06-14 17:07   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1245 [^]
(0151280)
hgbot   
2023-06-16 16:05   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.setcustomerreference/-/merge_requests/4 [^]
(0151510)
hgbot   
2023-06-22 16:07   
Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1245 [^]
(0152601)
hgbot   
2023-07-18 13:19   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: ac69f1354a3f9a08ec57686b4e6ff5732ee0d706
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 13:18:59
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/ac69f1354a3f9a08ec57686b4e6ff5732ee0d706 [^]

fixes FR-50403: Support customer creation through the CRM in offline

---
M src-db/database/model/tables/C_EXTBP_CONFIG.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M src/org/openbravo/base/secureApp/AllowedCrossDomainsHandler.java
---
(0152602)
hgbot   
2023-07-18 13:19   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/724 [^]
(0152604)
hgbot   
2023-07-18 13:20   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: eacdde541f57c80a126c82b7ee005ec9e7915e70
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 13:20:36
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/eacdde541f57c80a126c82b7ee005ec9e7915e70 [^]

related to FR-50403: infrastructure changes to support creating customer in offline

---
---
(0152603)
hgbot   
2023-07-18 13:20   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/546 [^]
(0152605)
hgbot   
2023-07-18 13:21   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 0884d38d8482f3f88c27bd2397af0e48dad7ea95
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 13:21:29
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/0884d38d8482f3f88c27bd2397af0e48dad7ea95 [^]

related to FR-50403: features to support CRM in offline

---
A web-jspack/org.openbravo.core2/src/assets/icons/crm.svg
A web-jspack/org.openbravo.core2/src/hooks/useCRMServerState/__test__/useCRMServerState.test.jsx
A web-jspack/org.openbravo.core2/src/hooks/useCRMServerState/index.js
A web-jspack/org.openbravo.core2/src/hooks/useCRMServerState/useCRMServerState.js
M web-jspack/org.openbravo.core2/src/assets/style/iconography.scss
M web-jspack/org.openbravo.core2/src/authentication/loginInitActions.js
M web-jspack/org.openbravo.core2/src/components/BaseMenu/BaseMenu.jsx
M web-jspack/org.openbravo.core2/src/components/BaseMenu/__test__/BaseMenu.test.jsx
M web-jspack/org.openbravo.core2/src/components/Form/BaseForm.jsx
M web-jspack/org.openbravo.core2/src/components/StatusBar/PendingToSync/PendingToSync.jsx
M web-jspack/org.openbravo.core2/src/components/StatusBar/ServerStatusButton.jsx
M web-jspack/org.openbravo.core2/src/components/StatusBar/ServerStatusButton.scss
M web-jspack/org.openbravo.core2/src/components/StatusBar/StatusBar.jsx
M web-jspack/org.openbravo.core2/src/components/StatusBar/__test__/ServerStatusButton.test.jsx
M web-jspack/org.openbravo.core2/src/components/StatusBar/stories/ServerStatusButton.stories.jsx
M web-jspack/org.openbravo.core2/src/ob-init.js
---
(0152606)
hgbot   
2023-07-18 13:21   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1132 [^]
(0152607)
hgbot   
2023-07-18 13:23   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: ee22ac0a3147857d5f23b830a54155f008c4425b
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 13:22:40
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/ee22ac0a3147857d5f23b830a54155f008c4425b [^]

related to FR-50403: changes to support creating customer in offline

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M web-jspack/org.openbravo.pos2/src/authentication/loginInitActions.js
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerForm/CustomerFormHandler.js
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerGrid/CustomerDataSource.js
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerSelector/CustomerSelector.jsx
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerSelector/CustomerSelectorHandler.js
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerSelector/__test__/CustomerSelector.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketBPButton/TicketBPButton.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketBPButton/TicketBPMenu.config.json
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketBPButton/__test__/TicketBPButton.test.jsx
M web-jspack/org.openbravo.pos2/src/components/TicketList/TicketListRemoteGrid/render/TicketRemoteCustomerCellRender.jsx
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/AssignExternalBusinessPartner.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/__test__/UnassignExternalBusinessPartner.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/SetCustomerToManage.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/SwitchToPayments.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/SetCustomerToManage.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/user-actions/CreateCustomer.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/user-actions/FinishManageCustomer.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/user-actions/SwitchToPayments.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/user-actions/ViewCustomer.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/utils/runActionsAfterCustomerSelectionClose.js
M web-jspack/org.openbravo.pos2/src/services/crm/OBCustomerRelationshipManagement.js
---
(0152608)
hgbot   
2023-07-18 13:23   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1877 [^]
(0152609)
hgbot   
2023-07-18 13:24   
Merge request merged: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata/-/merge_requests/84 [^]
(0152610)
hgbot   
2023-07-18 13:24   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata [^]
Changeset: ab479338ccaaa073fee2abadfce2463b3601d3fe
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 11:24:11
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.test.mobile.sampledata/-/commit/ab479338ccaaa073fee2abadfce2463b3601d3fe [^]

related to FR-50403: update CRM configuration sampledata

---
M referencedata/sampledata/The_White_Valley_Group/C_EXTBP_CONFIG.xml
---
(0152611)
hgbot   
2023-07-18 13:25   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.sampledata [^]
Changeset: 50c016598f3b1ce9970bdc6acec80b8eb4ac5a47
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 07:29:53
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.sampledata/-/commit/50c016598f3b1ce9970bdc6acec80b8eb4ac5a47 [^]

related to FR-50403: update CRM configuration sampledata

---
M referencedata/sampledata/The_White_Valley_Group/C_EXTBP_CONFIG.xml
---
(0152612)
hgbot   
2023-07-18 13:25   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.sampledata/-/merge_requests/43 [^]
(0152613)
hgbot   
2023-07-18 13:25   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.setcustomerreference [^]
Changeset: 56c0eabea269f293a23b5f02953f8b595a117b3a
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 11:25:27
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.setcustomerreference/-/commit/56c0eabea269f293a23b5f02953f8b595a117b3a [^]

related to FR-50403: fix test

---
M web-jspack/org.openbravo.pos2.setcustomerreference/src/model/ticket/user-actions/_test_/AddCRMReference.test.js
---
(0152614)
hgbot   
2023-07-18 13:25   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.setcustomerreference/-/merge_requests/4 [^]
(0152615)
hgbot   
2023-07-18 13:26   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration [^]
Changeset: 13cdf454841819ff9f43d8aea68e7e189b032dce
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 13:26:31
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/commit/13cdf454841819ff9f43d8aea68e7e189b032dce [^]

related to FR-50403 Sample CRM Integrations support working offline

---
A src/org/openbravo/retail/samplebpintegration/ws/SampleBPIntegrationCrossDomainsChecker.java
A src/org/openbravo/retail/samplebpintegration/ws/request_ping.json
A src/org/openbravo/retail/samplebpintegration/ws/response_ping.json
A web/org.openbravo.retail.samplebpintegration/js/ProxyCRMServer.js
M src/org/openbravo/retail/samplebpintegration/SampleBPIntegrationComponentProvider.java
M src/org/openbravo/retail/samplebpintegration/ws/SampleBPIntegrationUtils.java
M src/org/openbravo/retail/samplebpintegration/ws/SampleBPIntegrationWebService.java
M src/org/openbravo/retail/samplebpintegration/ws/runRequests.sh
M web/org.openbravo.retail.samplebpintegration/js/SampleBPIntegrationProxy.js
M web/org.openbravo.retail.samplebpintegration/js/SampleBpIntegration.js
---
(0152616)
hgbot   
2023-07-18 13:26   
Merge request merged: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/merge_requests/10 [^]
(0152635)
hgbot   
2023-07-18 14:55   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: cf61ddfddd3cfcc49fb573d22cbc0d94e2572c53
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 18-07-2023 14:55:12
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/cf61ddfddd3cfcc49fb573d22cbc0d94e2572c53 [^]

related to FR-50403: fix copyright year

---
M web-test/integration/external-business-partner/ebp-test-base.js
---
(0152716)
hgbot   
2023-07-20 10:41   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 26fe653fe09178fc098e7e7238a2fbc047a8fde3
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 20-07-2023 10:41:29
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/26fe653fe09178fc098e7e7238a2fbc047a8fde3 [^]

related to FR-50403: avoid JS error if there is no CRM config

---
M web/org.openbravo.mobile.core/app/integration/external-business-partner/ExternalBusinessPartnerAPI.js
---
(0152718)
hgbot   
2023-07-20 10:58   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration [^]
Changeset: fc9a84e210ab5b8c67271ec2e3066adc667055ab
Author: Guillermo Alvarez de Eulate <guillermo.alvarez@openbravo.com>
Date: 20-07-2023 10:58:44
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/commit/fc9a84e210ab5b8c67271ec2e3066adc667055ab [^]

related to FR-50403 update dataset

---
M referencedata/standard/Sample_Integration_Configuration.xml
M src-db/database/sourcedata/AD_DATASET.xml
M src-db/database/sourcedata/AD_DATASET_TABLE.xml
---
(0152724)
hgbot   
2023-07-20 12:39   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 34f5f937d676aecc928720b9dd2c6e16f4376fb9
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 20-07-2023 12:36:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/34f5f937d676aecc928720b9dd2c6e16f4376fb9 [^]

related to FR-50403: don't disable View Info if there is no CRM remote server

---
M web-jspack/org.openbravo.pos2/src/model/user-interface/user-actions/ViewCustomer.js
---