Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0045550 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] Web POS | major | always | 2020-12-09 18:55 | 2021-01-14 16:34 | |||
Reporter | lmonreal | View Status | public | |||||
Assigned To | markmm82 | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | RR21Q2 | |||
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 | |||||||
Merge Request Status | approved | |||||||
Review Assigned To | adrianromero | |||||||
OBNetwork customer | Gold | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0045550: Unable to retrieve approval information when reprinting a ticket | |||||||
Description | When there is an approval in the ticket (we display this information in the original ticket) if the ticket is reprinted the approval is missing. It seems that this information is not loaded when you search for a closed ticket. OB.MobileApp.model.receipt.get('approvals') | |||||||
Steps To Reproduce | -Add product -Do a price modification that requires an approval -Enter approval -Check OB.MobileApp.model.receipt.get('approvals') -Pay it -On the backoffice Approval information is present -Load the ticket on WebPOS -Check OB.MobileApp.model.receipt.get('approvals') Information is not loaded | |||||||
Proposed Solution | Load the missing information on the PaidReceipts | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|
![]() |
|
(0125329) hgbot (developer) 2021-01-08 13:23 |
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/247 [^] |
(0125362) hgbot (developer) 2021-01-12 09:51 |
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/247 [^] |
(0125363) hgbot (developer) 2021-01-12 09:51 |
Directly closing issue as related merge request is already approved. Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^] Changeset: 2443380848fed7409db183f795df2e41e79bae81 Author: Mark <markmm82@gmail.com> Date: 2021-01-12T08:50:49+00:00 URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/2443380848fed7409db183f795df2e41e79bae81 [^] Fixed BUG-45550: Unable to retrieve approval information when reprinting a ticket When the PaidReceipts model was loaded the ticket approvals were only loaded if it was a Layaway, also the list of approvals was returned as "approvedList" in the json. To fix that, for already paid and approved orders always is returned the 'approvals' as a the "approvedList" json property. --- M src/org/openbravo/retail/posterminal/PaidReceipts.java --- |
(0125403) guillermogil (viewer) 2021-01-13 07:14 |
Reopened as it is not working: On a load ticket information is in: OB.MobileApp.model.receipt.get('approvedList'); [{ approvalType: "OBDMM_approval.discounts", userContact: "CAFF2A3D4037450BBAFC3923B1F41D76" },{ approvalType: "OBPOS_approval.setPrice", userContact: "66196333F6C04E118ACC7709099C9024" }] Variable is wrong, should be approvals instead of approvedList Also there are some missing information: Example of the standard ticket OB.MobileApp.model.receipt.get('approvals') [{ approvalType: {…}, userContact: "66196333F6C04E118ACC7709099C9024", lines: Array(1), created: 1610518296064 },{ approvalType: {…}, userContact: "CAFF2A3D4037450BBAFC3923B1F41D76", created: 1610518302215, lines: Array(1) ]} Information should be exactly the same |
(0125463) adrianromero (viewer) 2021-01-14 16:34 |
Closed as the initial fix is OK for the approvals functionality included in org.openbravo.retail.posterminal. |
![]() |
|||
Date Modified | Username | Field | Change |
2020-12-09 18:55 | lmonreal | New Issue | |
2020-12-09 18:55 | lmonreal | Assigned To | => Retail |
2020-12-09 18:55 | lmonreal | OBNetwork customer | => Gold |
2020-12-09 18:55 | lmonreal | Resolution time | => 1609282800 |
2020-12-09 18:55 | lmonreal | Triggers an Emergency Pack | => No |
2020-12-10 08:10 | guillermogil | Description Updated | View Revisions |
2020-12-10 08:10 | guillermogil | Steps to Reproduce Updated | View Revisions |
2020-12-10 08:10 | guillermogil | Proposed Solution updated | |
2020-12-21 17:54 | markmm82 | Assigned To | Retail => markmm82 |
2020-12-28 17:01 | markmm82 | Status | new => scheduled |
2021-01-08 13:23 | hgbot | Merge Request Status | => open |
2021-01-08 13:23 | hgbot | Note Added: 0125329 | |
2021-01-11 12:12 | hgbot | Merge Request Status | open => approved |
2021-01-12 09:50 | hgbot | Resolution | open => fixed |
2021-01-12 09:50 | hgbot | Status | scheduled => closed |
2021-01-12 09:51 | hgbot | Note Added: 0125362 | |
2021-01-12 09:51 | hgbot | Fixed in Version | => RR21Q2 |
2021-01-12 09:51 | hgbot | Note Added: 0125363 | |
2021-01-13 07:14 | guillermogil | Note Added: 0125403 | |
2021-01-13 07:14 | guillermogil | Status | closed => new |
2021-01-13 07:14 | guillermogil | Resolution | fixed => open |
2021-01-13 07:14 | guillermogil | Fixed in Version | RR21Q2 => |
2021-01-13 14:08 | markmm82 | Status | new => scheduled |
2021-01-14 16:34 | adrianromero | Note Added: 0125463 | |
2021-01-14 16:34 | adrianromero | Status | scheduled => resolved |
2021-01-14 16:34 | adrianromero | Fixed in Version | => RR21Q2 |
2021-01-14 16:34 | adrianromero | Resolution | open => fixed |
2021-01-14 16:34 | adrianromero | Review Assigned To | => adrianromero |
2021-01-14 16:34 | adrianromero | Status | resolved => closed |
Copyright © 2000 - 2009 MantisBT Group |