Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0053527 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
feature request | [POS2] POS | major | have not tried | 2023-09-22 12:19 | 2023-10-31 15:39 | |||
Reporter | ebecerra | View Status | public | |||||
Assigned To | ebecerra | |||||||
Priority | normal | Resolution | fixed | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Review Assigned To | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0053527: Improve CRM connector allowing to have a basic connection without coding | |||||||
Description | Currently 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 Reproduce | N/A | |||||||
Proposed Solution | The 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. | |||||||
Tags | No tags attached. | |||||||
Attached Files | 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 |