Openbravo Issue Tracking System - Retail Modules | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0036895 | Retail Modules | Web POS | public | 2017-09-19 17:02 | 2017-10-26 13:37 |
Reporter | guilleaer | ||||
Assigned To | guilleaer | ||||
Priority | normal | Severity | trivial | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | RR18Q1 | Fixed in Version | RR18Q1 | ||
Merge Request Status | |||||
Review Assigned To | marvintm | ||||
OBNetwork customer | No | ||||
Support ticket | |||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0036895: [SCO][Contribution] Code executed to close an order is dispersed and linked to UI components. It is not reusable | ||||
Description | Currently, when an order is closed in webPOS two main events are executed: 1st: event: payment done 2nd: event: Payment accepted 3th: function: Prepare to send 4th: event: closed The main problem here is that. 1. Code who manages these events is mixing business logic and UI(show loading, show errors etc) 2. To reuse that code we will need to launch an event which is something dangerous | ||||
Steps To Reproduce | N/A | ||||
Proposed Solution | We need to have an API where business code is executed from the different UIs that wants to use that code. Every UI will implement the UI behaivor individually | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | ![]() https://issues.openbravo.com/file_download.php?file_id=11075&type=bug | ||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2017-09-19 17:02 | guilleaer | New Issue | |||
2017-09-19 17:02 | guilleaer | Assigned To | => guilleaer | ||
2017-09-19 17:02 | guilleaer | OBNetwork customer | => No | ||
2017-09-19 17:02 | guilleaer | Triggers an Emergency Pack | => No | ||
2017-09-19 17:11 | guilleaer | File Added: 36895.diff | |||
2017-09-21 08:45 | guilleaer | Target Version | => RR18Q1 | ||
2017-09-21 08:45 | guilleaer | Summary | [SCO][Contribution][18Q1] Code executed to close an order is dispersed and linked to UI components. It is not reusable => [SCO][Contribution] Code executed to close an order is dispersed and linked to UI components. It is not reusable | ||
2017-10-03 21:13 | hgbot | Checkin | |||
2017-10-03 21:13 | hgbot | Note Added: 0099745 | |||
2017-10-03 21:13 | hgbot | Status | new => resolved | ||
2017-10-03 21:13 | hgbot | Resolution | open => fixed | ||
2017-10-03 21:13 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/9f6df6e567148ac0e608b50c7812132d10ff8f0e [^] | ||
2017-10-06 14:55 | hgbot | Checkin | |||
2017-10-06 14:55 | hgbot | Note Added: 0099808 | |||
2017-10-17 16:28 | guilleaer | Review Assigned To | => marvintm | ||
2017-10-26 13:37 | marvintm | Status | resolved => closed | ||
2017-10-26 13:37 | marvintm | Fixed in Version | => RR18Q1 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|