Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0053527
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[POS2] POSmajorhave not tried2023-09-22 12:192023-10-31 15:39
ReporterebecerraView Statuspublic 
Assigned Toebecerra 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0053527: Improve CRM connector allowing to have a basic connection without coding

DescriptionCurrently Openbravo CRM connector allows to integrate POS with other systems which manages the customers, but it requires some development effort. This will remain as it is specially for complex integrations. However, with this project, we would like to enable Openbravo CRM connector to provide a very basic integration out of the box with other systems just providing a basic configuration (URL, Type of conexion and properties)
Steps To ReproduceN/A
Proposed SolutionThe proposed solution define an API restful, the restful APIs need implement the HTTP methods: POST, GET, PUT and DELETE.

It necesary allow de CORS in the methods used for example CRM connector implemented as part of this project, but nowdays the class AllowedCrossDomainsHandler only allow methods: POST and GET.

We need to include too: PUT and DELETE. The change proposed will see at the attach image.
TagsNo tags attached.
Attached Filespng file icon I-53527.png [^] (56,441 bytes) 2023-10-06 09:46

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0155179)
hgbot (developer)
2023-09-22 13:04

Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1004 [^]
(0155350)
hgbot (developer)
2023-09-28 13:27

Merge Request created: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/merge_requests/15 [^]
(0155692)
hgbot (developer)
2023-10-09 13:52

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/624 [^]
(0155783)
hgbot (developer)
2023-10-11 13:34

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1381 [^]
(0155901)
hgbot (developer)
2023-10-17 08:39

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/625 [^]
(0155902)
hgbot (developer)
2023-10-17 08:41

Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/624 [^]
(0156450)
hgbot (developer)
2023-10-27 13:32

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1270 [^]
(0156547)
hgbot (developer)
2023-10-31 15:39

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: f087d20647ddc8296de72c1cd8ac67f1da18bcfb
Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com>
Date: 31-10-2023 14:39:16
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/f087d20647ddc8296de72c1cd8ac67f1da18bcfb [^]

Fixes ISSUE-53527: [CRM-noCoding] Add a new column (External System) to the CRM Connector Configuration window

---
M src-db/database/model/tables/C_EXTBP_CONFIG.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_FIELD.xml
---
(0156548)
hgbot (developer)
2023-10-31 15:39

Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1004 [^]
(0156549)
hgbot (developer)
2023-10-31 15:39

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: d3bc1f76f52ca5cd2f48bb81d2eb84ea6ccb9665
Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com>
Date: 31-10-2023 14:39:20
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/d3bc1f76f52ca5cd2f48bb81d2eb84ea6ccb9665 [^]

Related to ISSUE-53527: [CRM-noCoding] Implement external system loader for CRM

---
A src/org/openbravo/retail/posterminal/externalsystem/CRMNoCodeExternalSystemLoader.java
---
(0156550)
hgbot (developer)
2023-10-31 15:39

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1381 [^]
(0156551)
hgbot (developer)
2023-10-31 15:39

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 337c3a206ac3738a9349f460cffaaea26c69638e
Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com>
Date: 31-10-2023 14:39:25
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/337c3a206ac3738a9349f460cffaaea26c69638e [^]

Related to ISSUE-53527: [CRM-noCoding] Modify external BusinessPartnerRepository to call directly to a middleware when CRM is configured with an external system

---
A web-test/integration/remote-server/CRMServer.test.js
A web/org.openbravo.mobile.core/app/integration/external-business-partner/CRMNoCodingRepository.js
M src/org/openbravo/mobile/core/MobileCoreComponentProvider.java
M web-test/integration/external-business-partner/ExternalBusinessPartnerAPI.test.js
M web-test/integration/external-business-partner/ExternalBusinessPartnerRepository.test.js
M web/org.openbravo.mobile.core/app/integration/external-business-partner/ExternalBusinessPartnerAPI.js
M web/org.openbravo.mobile.core/app/integration/external-business-partner/ExternalBusinessPartnerRepository.js
M web/org.openbravo.mobile.core/app/integration/remote-server/CRMServer.js
---
(0156552)
hgbot (developer)
2023-10-31 15:39

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/625 [^]
(0156553)
hgbot (developer)
2023-10-31 15:39

Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration [^]
Changeset: 74dea0f78bdf93d835078220e9734df0b8218196
Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com>
Date: 31-10-2023 14:39:29
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/commit/74dea0f78bdf93d835078220e9734df0b8218196 [^]

Related to ISSUE-53527: [CRM-noCoding] New sample CRM connector which simulates a middleware to be used without coding

---
A src/org/openbravo/retail/samplebpintegration/crmnocoding/CRMNoCodingParam.java
A src/org/openbravo/retail/samplebpintegration/crmnocoding/CRMNoCodingUtils.java
A src/org/openbravo/retail/samplebpintegration/crmnocoding/CRMNoCodingWebService.java
M config/org.openbravo.retail.samplebpintegration-provider-config.xml
M referencedata/standard/Sample_Integration_Configuration.xml
M src-db/database/sourcedata/AD_DATASET.xml
M src-db/database/sourcedata/AD_DATASET_TABLE.xml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src/org/openbravo/retail/samplebpintegration/ws/SampleBPIntegrationCrossDomainsChecker.java
---
(0156554)
hgbot (developer)
2023-10-31 15:39

Merge request merged: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/merge_requests/15 [^]
(0156555)
hgbot (developer)
2023-10-31 15:39

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: e7cb1075fe09ac77ccf73be17ed09f5ea9972233
Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com>
Date: 31-10-2023 14:39:33
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/e7cb1075fe09ac77ccf73be17ed09f5ea9972233 [^]

Related to ISSUE-53527: [CRM-noCoding] Show CRM server button when an current CRM connector is using an external system

---
M web-jspack/org.openbravo.core2/src/ob-init.js
---
(0156556)
hgbot (developer)
2023-10-31 15:39

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1270 [^]

- Issue History
Date Modified Username Field Change
2023-09-22 12:19 ebecerra New Issue
2023-09-22 12:19 ebecerra Assigned To => Retail
2023-09-22 12:19 ebecerra Triggers an Emergency Pack => No
2023-09-22 12:19 ebecerra Assigned To Retail => ebecerra
2023-09-22 12:19 ebecerra Status new => scheduled
2023-09-22 13:04 hgbot Note Added: 0155179
2023-09-28 13:27 hgbot Note Added: 0155350
2023-10-06 09:45 ebecerra Proposed Solution updated
2023-10-06 09:46 ebecerra File Added: I-53527.png
2023-10-09 13:52 hgbot Note Added: 0155692
2023-10-11 13:34 hgbot Note Added: 0155783
2023-10-17 08:39 hgbot Note Added: 0155901
2023-10-17 08:41 hgbot Note Added: 0155902
2023-10-27 13:32 hgbot Note Added: 0156450
2023-10-31 15:39 hgbot Resolution open => fixed
2023-10-31 15:39 hgbot Status scheduled => closed
2023-10-31 15:39 hgbot Fixed in Version => PR24Q1
2023-10-31 15:39 hgbot Note Added: 0156547
2023-10-31 15:39 hgbot Note Added: 0156548
2023-10-31 15:39 hgbot Note Added: 0156549
2023-10-31 15:39 hgbot Note Added: 0156550
2023-10-31 15:39 hgbot Note Added: 0156551
2023-10-31 15:39 hgbot Note Added: 0156552
2023-10-31 15:39 hgbot Note Added: 0156553
2023-10-31 15:39 hgbot Note Added: 0156554
2023-10-31 15:39 hgbot Note Added: 0156555
2023-10-31 15:39 hgbot Note Added: 0156556


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker