Openbravo Issue Tracking System - POS2 |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0050959 | POS2 | POS | public | 2022-11-21 13:53 | 2023-01-03 17:01 |
|
Reporter | montse_cabanas | |
Assigned To | montse_cabanas | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | 23Q1 | |
Merge Request Status | approved |
Review Assigned To | |
OBNetwork customer | No |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0050959: Update email and optin of the customer with the dematerialized popup |
Description | After a sale, when the POS is asking to choose between printing the ticket or sending by email, we wants :
add the tickbox for email optin
if the seller fullfill an email or the optin with different value than customer data loaded from Heroku, the POS should ask the seller “Do you want to change update the email of the customer ? YES / NO”
if the seller choose YES, the WEPOS should call the customer API to update the email or the uptin of the cusotmer in the RCU Heroku. |
Steps To Reproduce | 1-Make a sale by selecting a customer
2-A popup will appear for the end user to decide if the ticket (and other related printables) will be printed and/or emailed)
|
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | ReceiptDelivery.png (23,275) 2022-11-21 13:53 https://issues.openbravo.com/file_download.php?file_id=17864&type=bug

|
|
Issue History |
Date Modified | Username | Field | Change |
2022-11-21 13:53 | montse_cabanas | New Issue | |
2022-11-21 13:53 | montse_cabanas | Assigned To | => Retail |
2022-11-21 13:53 | montse_cabanas | File Added: ReceiptDelivery.png | |
2022-11-21 13:53 | montse_cabanas | OBNetwork customer | => No |
2022-11-21 13:53 | montse_cabanas | Triggers an Emergency Pack | => No |
2022-11-21 14:18 | hgbot | Merge Request Status | => open |
2022-11-21 14:18 | hgbot | Note Added: 0143916 | |
2022-12-12 13:17 | hgbot | Note Added: 0144520 | |
2022-12-13 12:57 | hgbot | Note Added: 0144588 | |
2022-12-13 13:01 | hgbot | Note Added: 0144589 | |
2022-12-19 12:04 | aferraz | Assigned To | Retail => montse_cabanas |
2022-12-19 12:06 | hgbot | Note Added: 0144814 | |
2022-12-19 12:07 | aferraz | Note Deleted: 0144588 | |
2022-12-19 12:07 | aferraz | Note Deleted: 0144814 | |
2022-12-20 13:17 | hgbot | Merge Request Status | open => approved |
2022-12-20 13:18 | hgbot | Note Added: 0144834 | |
2022-12-21 10:54 | hgbot | Resolution | open => fixed |
2022-12-21 10:54 | hgbot | Status | new => closed |
2022-12-21 10:54 | hgbot | Fixed in Version | => PR23Q1 |
2022-12-21 10:54 | hgbot | Note Added: 0144870 | |
2022-12-21 10:54 | hgbot | Note Added: 0144871 | |
2022-12-21 10:55 | hgbot | Note Added: 0144872 | |
2022-12-21 10:55 | hgbot | Fixed in Version | PR23Q1 => RR23Q1 |
2022-12-21 10:55 | hgbot | Note Added: 0144873 | |
2022-12-21 10:57 | hgbot | Fixed in Version | RR23Q1 => 23Q1 |
2022-12-21 10:57 | hgbot | Note Added: 0144874 | |
2022-12-21 10:57 | hgbot | Note Added: 0144875 | |
2022-12-21 10:57 | hgbot | Note Added: 0144876 | |
2022-12-21 10:57 | hgbot | Note Added: 0144877 | |
2022-12-21 13:52 | hgbot | Note Added: 0144902 | |
2022-12-22 16:23 | jrakotobe | Note Added: 0144938 | |
2022-12-23 14:11 | hgbot | Note Added: 0144988 | |
2022-12-28 12:36 | hgbot | Note Added: 0145049 | |
2022-12-29 15:03 | hgbot | Note Added: 0145079 | |
2023-01-03 17:01 | hgbot | Note Added: 0145138 | |
Notes |
|
(0143916)
|
hgbot
|
2022-11-21 14:18
|
|
|
|
(0144520)
|
hgbot
|
2022-12-12 13:17
|
|
|
|
(0144589)
|
hgbot
|
2022-12-13 13:01
|
|
|
|
(0144834)
|
hgbot
|
2022-12-20 13:18
|
|
|
|
(0144870)
|
hgbot
|
2022-12-21 10:54
|
|
|
|
(0144871)
|
hgbot
|
2022-12-21 10:54
|
|
|
|
(0144872)
|
hgbot
|
2022-12-21 10:55
|
|
|
|
(0144873)
|
hgbot
|
2022-12-21 10:55
|
|
|
|
(0144875)
|
hgbot
|
2022-12-21 10:57
|
|
Directly closing issue as related merge request is already approved.
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 0d5be4af1f33977b608dcae5a4c9df453727eae1
Author: Montserrat Cabañas <montserrat.cabanas@openbravo.com>
Date: 21-12-2022 09:57:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/0d5be4af1f33977b608dcae5a4c9df453727eae1 [^]
Fixes FR-50959: Add Marketing Consent for Email to CRM configuration
---
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox.jsx
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox.scss
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox/__test__/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox.test.jsx
A web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/SharedReceiptDeliveryOptions/ReceiptDeliveryOptionsEmailMarketingConsentCheckBox/index.js
M src-db/database/sourcedata/AD_MESSAGE.xml
M web-jspack/org.openbravo.pos2/src/components/BusinessPartnerEmailUpdate/BusinessPartnerEmailUpdate.jsx
M web-jspack/org.openbravo.pos2/src/components/BusinessPartnerEmailUpdate/BusinessPartnerEmailUpdateDialog/BusinessPartnerEmailUpdateDialog.jsx
M web-jspack/org.openbravo.pos2/src/components/BusinessPartnerEmailUpdate/BusinessPartnerEmailUpdateDialog/stories/UpdateEmailInfoDialog.stories.jsx
M web-jspack/org.openbravo.pos2/src/components/BusinessPartnerEmailUpdate/UpdateEmailInfo/UpdateEmailInfo.jsx
M web-jspack/org.openbravo.pos2/src/components/BusinessPartnerEmailUpdate/UpdateEmailInfo/__test__/UpdateEmailInfo.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/ReceiptDeliveryOptions.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/ReceiptDeliveryOptionsDialog.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/__test__/ReceiptDeliveryOptions.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/__test__/ReceiptDeliveryOptionsDialog.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/stories/ReceiptDeliveryOptionsStoriesUtils.jsx
M web-jspack/org.openbravo.pos2/src/model/ticket/AskForBusinessPartnerUpdateEmailIfNeeded.js
M web-jspack/org.openbravo.pos2/src/model/ticket/GetTicketDeliveryOption.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/AskForBusinessPartnerUpdateEmailIfNeeded.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/GetTicketDeliveryOption.test.js
---
|
|
|
(0144874)
|
hgbot
|
2022-12-21 10:57
|
|
|
|
(0144876)
|
hgbot
|
2022-12-21 10:57
|
|
|
|
(0144877)
|
hgbot
|
2022-12-21 10:57
|
|
|
|
(0144902)
|
hgbot
|
2022-12-21 13:52
|
|
|
|
(0144938)
|
jrakotobe
|
2022-12-22 16:23
|
|
Hello, after testing this ticket : the normal flow where we update email address works
However when we check optin email (marketing consent for email) , the value is not set to TRUE in the customer object so it is never updated on the external system |
|
|
(0144988)
|
hgbot
|
2022-12-23 14:11
|
|
|
|
(0145049)
|
hgbot
|
2022-12-28 12:36
|
|
|
|
(0145079)
|
hgbot
|
2022-12-29 15:03
|
|
|
|
(0145138)
|
hgbot
|
2023-01-03 17:01
|
|
|