Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0055262 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [POS2] POS | major | have not tried | 2024-04-19 08:30 | 2024-04-23 09:01 | |||
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 | 0055262: CRM Connector: Inconsistence in the API when filtering customers or addresses | |||||||
Description | Nowadays in the CRM without coding the API for filtering customers and addresses have different patterns in the URL - getBusinessPartnerAddresses URL: <baseURL>/addresses/{id BP}/filter?obOrganization=orgSK&obTerminal=termSearchKey&obUser=usrUsername&filter1…. - getBusinessPartners URL: <baseURL>/customers/?obOrganization=orgSK&obTerminal=termSearchKey&obUser=usrUsername The "filter" used in the path for "getBusinessPartnerAddresses" must be removed. | |||||||
Steps To Reproduce | N/A | |||||||
Proposed Solution | 1. In the module: org.openbravo.mobile.core In file ExternalBusinessPartnerRepository.js: In the method: getBusinessPartnerAddresses remove "filter" from return OB.App.ExternalBusinessPartnerAPI.getFilteredItemsFromExternalSystem( externalSystem, `addresses/${bp.getKey()}/filter`, filters ); 2. In module: org.openbravo.retail.samplebpintegration In the class: CRMNoCodingUtils in the method: writeResponseForReadAddress remove the check "filter" condition (see the implementation of writeResponseForReadCustomer) 3. Update the CRM documentation | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0163508) hgbot (developer) 2024-04-22 10:43 |
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/696 [^] |
(0163513) hgbot (developer) 2024-04-22 10:48 |
Merge Request created: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/merge_requests/19 [^] |
(0163565) hgbot (developer) 2024-04-23 09:01 |
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration [^] Changeset: c86025cf9fbb80c7939a6f44534f921cae5e49ac Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com> Date: 23-04-2024 07:01:28 URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/commit/c86025cf9fbb80c7939a6f44534f921cae5e49ac [^] Related ISSUE-55262: Adapt CRM without coding sample CRM to an API change (Remove "filter" from API call getBusinessPartnerAddresses). --- M src/org/openbravo/retail/samplebpintegration/crmnocoding/CRMNoCodingUtils.java --- |
(0163566) hgbot (developer) 2024-04-23 09:01 |
Merge request merged: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/merge_requests/19 [^] |
(0163567) hgbot (developer) 2024-04-23 09:01 |
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/696 [^] |
(0163568) hgbot (developer) 2024-04-23 09:01 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^] Changeset: 260d7624f008625e0203288cd2e45da9d87f2ecf Author: Eduardo Becerra (OB) <eduardo.becerra@openbravo.com> Date: 23-04-2024 07:01:33 URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/260d7624f008625e0203288cd2e45da9d87f2ecf [^] Fixed ISSUE-55262: Remove keyword "filter" from URL of API call (getBusinessPartnerAddresses) in CRM Connector --- M web/org.openbravo.mobile.core/app/integration/external-business-partner/ExternalBusinessPartnerRepository.js --- |
Issue History | |||
Date Modified | Username | Field | Change |
2024-04-19 08:30 | ebecerra | New Issue | |
2024-04-19 08:30 | ebecerra | Assigned To | => Retail |
2024-04-19 08:30 | ebecerra | Triggers an Emergency Pack | => No |
2024-04-22 10:10 | ebecerra | Assigned To | Retail => ebecerra |
2024-04-22 10:10 | ebecerra | Status | new => acknowledged |
2024-04-22 10:43 | hgbot | Note Added: 0163508 | |
2024-04-22 10:48 | hgbot | Note Added: 0163513 | |
2024-04-23 08:58 | guilleaer | Status | acknowledged => scheduled |
2024-04-23 09:01 | hgbot | Note Added: 0163565 | |
2024-04-23 09:01 | hgbot | Note Added: 0163566 | |
2024-04-23 09:01 | hgbot | Resolution | open => fixed |
2024-04-23 09:01 | hgbot | Status | scheduled => closed |
2024-04-23 09:01 | hgbot | Note Added: 0163567 | |
2024-04-23 09:01 | hgbot | Fixed in Version | => RR24Q3 |
2024-04-23 09:01 | hgbot | Note Added: 0163568 |
Copyright © 2000 - 2009 MantisBT Group |