Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0055872 | Retail Modules | Retail API Discount | public | 2024-07-01 03:51 | 2025-01-10 09:07 |
|
Reporter | gaboflash | |
Assigned To | gaboflash | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | | |
Merge Request Status | |
Review Assigned To | |
OBNetwork customer | |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0055872: Add a new API similar to the currently existing Discounts API to get the discounts visibility feature |
Description | Create a new API that receive a list of products identified by the searchKey, the corresponding organization, and the list of flags that provide the configuration for the discounts Visibility feature, and then will return the results of the discounts visibility feature, including the list of candidate discounts and the identified prices for the products
JIRA: https://openbravo.atlassian.net/browse/RM-15453 [^] |
Steps To Reproduce | N/A |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | causes | defect | 0056692 | | closed | Bimla_vm | POS2 | VIP price : ‘display discount in order line when not apply’ is not working in POS | causes | defect | 0057940 | | scheduled | fofarril | Retail Modules | Cannot run discounts test cases using Remote service (node) |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2024-07-01 03:51 | gaboflash | New Issue | |
2024-07-01 03:51 | gaboflash | Assigned To | => gaboflash |
2024-07-01 03:51 | gaboflash | Triggers an Emergency Pack | => No |
2024-07-22 05:22 | hgbot | Note Added: 0167200 | |
2024-07-22 05:24 | hgbot | Note Added: 0167201 | |
2024-07-22 05:26 | hgbot | Note Added: 0167202 | |
2024-07-22 05:28 | hgbot | Note Added: 0167203 | |
2024-07-22 05:29 | hgbot | Note Added: 0167204 | |
2024-07-22 05:30 | hgbot | Note Added: 0167205 | |
2024-08-08 07:31 | hgbot | Note Added: 0167818 | |
2024-08-19 08:02 | hgbot | Note Added: 0168190 | |
2024-08-19 08:02 | hgbot | Note Added: 0168191 | |
2024-08-20 07:04 | hgbot | Note Added: 0168233 | |
2024-08-22 14:49 | hgbot | Note Added: 0168377 | |
2024-09-05 12:11 | hgbot | Resolution | open => fixed |
2024-09-05 12:11 | hgbot | Status | new => closed |
2024-09-05 12:11 | hgbot | Fixed in Version | => RR24Q4 |
2024-09-05 12:11 | hgbot | Note Added: 0168778 | |
2024-09-05 12:11 | hgbot | Note Added: 0168779 | |
2024-09-05 12:12 | hgbot | Note Added: 0168780 | |
2024-09-05 12:12 | hgbot | Fixed in Version | RR24Q4 => 24Q4 |
2024-09-05 12:12 | hgbot | Note Added: 0168781 | |
2024-09-05 12:12 | hgbot | Note Added: 0168782 | |
2024-09-05 12:13 | hgbot | Note Added: 0168783 | |
2024-09-05 12:13 | hgbot | Note Added: 0168784 | |
2024-09-05 12:13 | hgbot | Note Added: 0168785 | |
2024-09-05 12:13 | hgbot | Note Added: 0168786 | |
2024-09-05 12:13 | hgbot | Note Added: 0168787 | |
2024-09-05 12:13 | hgbot | Note Added: 0168788 | |
2024-09-05 12:13 | hgbot | Note Added: 0168789 | |
2024-09-05 12:13 | hgbot | Note Added: 0168790 | |
2024-09-05 12:13 | hgbot | Note Added: 0168791 | |
2024-09-05 12:13 | hgbot | Note Added: 0168792 | |
2024-09-05 12:13 | hgbot | Note Added: 0168793 | |
2024-09-05 12:13 | hgbot | Note Added: 0168794 | |
2024-09-05 12:17 | hgbot | Note Added: 0168796 | |
2024-09-05 14:06 | marvintm | Note Added: 0168817 | |
2024-09-06 07:41 | hgbot | Note Added: 0168832 | |
2025-01-10 09:06 | gorka_gil | Relationship added | causes 0056692 |
2025-01-10 09:07 | gorka_gil | Fixed in Version | 24Q4 => |
2025-01-10 09:07 | gorka_gil | Description Updated | bug_revision_view_page.php?rev_id=29030#r29030 |
2025-02-11 11:45 | caristu | Relationship added | causes 0057940 |
Notes |
|
(0167200)
|
hgbot
|
2024-07-22 05:22
|
|
|
|
(0167201)
|
hgbot
|
2024-07-22 05:24
|
|
|
|
(0167202)
|
hgbot
|
2024-07-22 05:26
|
|
|
|
(0167203)
|
hgbot
|
2024-07-22 05:28
|
|
|
|
(0167204)
|
hgbot
|
2024-07-22 05:29
|
|
|
|
(0167205)
|
hgbot
|
2024-07-22 05:30
|
|
|
|
(0167818)
|
hgbot
|
2024-08-08 07:31
|
|
|
|
(0168190)
|
hgbot
|
2024-08-19 08:02
|
|
|
|
(0168191)
|
hgbot
|
2024-08-19 08:02
|
|
|
|
(0168233)
|
hgbot
|
2024-08-20 07:04
|
|
|
|
(0168377)
|
hgbot
|
2024-08-22 14:49
|
|
|
|
(0168778)
|
hgbot
|
2024-09-05 12:11
|
|
|
|
(0168779)
|
hgbot
|
2024-09-05 12:11
|
|
|
|
(0168780)
|
hgbot
|
2024-09-05 12:12
|
|
Directly closing issue as related merge request is already approved.
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.discounts [^]
Changeset: 0c8cbc2cc92ef21ebacc8d4da1cb951913462bd1
Author: Antonio Moreno <antonio.moreno@openbravo.com>
Date: 05-09-2024 12:11:51
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.discounts/-/commit/0c8cbc2cc92ef21ebacc8d4da1cb951913462bd1 [^]
Fixed ISSUE-55872: Implemented Discounts Visibility API
---
A api/org.openbravo.discounts-discounts-visibility.yml
A src/org/openbravo/discounts/engine/graal/GraalDiscountsVisibilityExecutor.java
A src/org/openbravo/discounts/engine/graal/GraalEngineExecutor.java
A src/org/openbravo/discounts/engine/graal/GraalEngineExecutorProducer.java
A src/org/openbravo/discounts/utility/DiscountsInitializationUtils.java
A src/org/openbravo/discounts/utility/DiscountsVisibilityResult.java
A src/org/openbravo/discounts/utility/ProductInfo.java
A src/org/openbravo/discounts/ws/DiscountsVisibilityWebService.java
M config/org.openbravo.discounts-provider-config.xml
M src-test/org/openbravo/discounts/test/base/deploy/DiscountsJSTestProvider.java
M src-test/org/openbravo/discounts/test/base/executor/DiscountsCalculator.java
M src-test/org/openbravo/discounts/test/base/executor/NodeDiscountsExecutor.java
M src-test/org/openbravo/discounts/test/base/executor/WebServiceDiscountsExecutor.java
M src-test/org/openbravo/discounts/test/performance/PerformanceTest.java
M src/org/openbravo/discounts/engine/DiscountJSExecutor.java
M src/org/openbravo/discounts/engine/graal/GraalDiscountsExecutor.java
---
|
|
|
(0168781)
|
hgbot
|
2024-09-05 12:12
|
|
Directly closing issue as related merge request is already approved.
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 2f4e51a91b33260ca5e2f2afdeaf8fc60c8a26cc
Author: Antonio Moreno <antonio.moreno@openbravo.com>
Date: 05-09-2024 12:12:31
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/2f4e51a91b33260ca5e2f2afdeaf8fc60c8a26cc [^]
Fixed ISSUE-55872: Implemented Discounts Visibilitiy API
---
A src/org/openbravo/pos2/discountvisibility/POS2DiscountVisibilityRuleFilterProvider.java
A web-jspack/org.openbravo.pos2/src/core/discount/__test__/registerDiscountVisibilityPosFunctions.test.js
A web-jspack/org.openbravo.pos2/src/core/discount/registerDiscountVisibilityPosFunctions.js
M web-jspack/org.openbravo.pos2/src/components/Exchange/ExchangeProductSelector/ExchangeOrderLineWrapper/__test__/ExchangeOrderLineWrapper.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Exchange/ExchangeProductSelector/ExchangeProductSelectorDialog/__test__/ExchangeProductSelectorDialog.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Exchange/ExchangeProductSelector/__test__/ExchangeProductSelector.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ProductButton/ProductButtonContentDiscount/ProductButtonContentDiscount.jsx
M web-jspack/org.openbravo.pos2/src/components/ProductButton/ProductButtonContentDiscount/__test__/ProductButtonContentDiscount.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ProductButton/ProductPopover/__test__/ProductPopover.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ProductButton/ProductPopoverDiscounts/ProductPopoverDiscounts.jsx
M web-jspack/org.openbravo.pos2/src/components/ProofOfPayment/ProofOfPaymentDetails/ProofOfPaymentDetailLine/__test__/ProofOfPaymentDetailLine.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ProofOfPayment/ProofOfPaymentDetails/__test__/ProofOfPaymentDetails.test.jsx
M web-jspack/org.openbravo.pos2/src/components/SelectLines/SelectedLinesGrid/__test__/SelectLines.test.jsx
M web-jspack/org.openbravo.pos2/src/components/SelectLines/SelectedLinesGrid/stories/SelectLines.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketArea/__test__/TicketArea.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketArea/stories/TicketArea.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLineDiscount/TicketLineDiscount.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLineDiscount/__test__/TicketLineDiscount.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/__test__/TicketLines.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/stories/TicketLines.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketSummary/__test__/TicketSummary.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketSummary/storybook/TicketSummary.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketSummary/storybook/TicketSummaryView.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketSummaryDiscountLine/stories/TicketSummaryDiscountLine.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketSummaryDiscountVisibility/TicketSummaryDiscountVisibility.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketSummaryDiscountVisibility/__test__/TicketSummaryDiscountVisibility.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketSummaryDiscounts/stories/TicketSummaryDiscounts.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/TicketLineRenderCell/__test__/TicketLineRenderCell.test.jsx
M web-jspack/org.openbravo.pos2/src/components/VerifiedReturns/VerifiedReturnsGrid/TicketLineRenderCellWrapper/__test__/TicketLineRenderCellWrapper.test.jsx
M web-jspack/org.openbravo.pos2/src/components/VerifiedReturns/VerifiedReturnsGrid/__test__/VerifiedReturnsGrid.test.jsx
M web-jspack/org.openbravo.pos2/src/components/VerifiedReturns/VerifiedReturnsGrid/stories/VerifiedReturnsGrid.stories.jsx
M web-jspack/org.openbravo.pos2/src/ob-init.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/__test__/discountsVisibilityBase.test.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/__test__/discountsVisibilityCalculateInfo.test.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/__test__/discountsVisibilityChecks.test.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/__test__/getVisibleDiscountsInTicketLine.test.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/__test__/getVisibleDiscountsInTicketTotal.test.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/discountsVisibilityBase.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/discountsVisibilityCalculateInfo.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/discountsVisibilityChecks.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/getVisibleDiscountsInTicketLine.js
R web-jspack/org.openbravo.pos2/src/core/discount/discountsVisibility/getVisibleDiscountsInTicketTotal.js
---
|
|
|
(0168782)
|
hgbot
|
2024-09-05 12:12
|
|
|
|
(0168783)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168784)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168785)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168786)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168787)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168788)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168789)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168790)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168791)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168792)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168793)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168794)
|
hgbot
|
2024-09-05 12:13
|
|
|
|
(0168796)
|
hgbot
|
2024-09-05 12:17
|
|
|
|
|
|
|
(0168832)
|
hgbot
|
2024-09-06 07:41
|
|
|