Openbravo Issue Tracking System - Retail Modules |
| View Issue Details |
|
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0023869 | Retail Modules | Web POS | public | 2013-05-21 18:03 | 2013-06-18 19:11 |
|
| Reporter | Orekaria | |
| Assigned To | marvintm | |
| Priority | normal | Severity | major | Reproducibility | always |
| Status | closed | Resolution | fixed | |
| Platform | | OS | 5 | OS Version | Windows |
| Product Version | | |
| Target Version | | Fixed in Version | RMP24 | |
| Merge Request Status | |
| Review Assigned To | guilleaer |
| OBNetwork customer | No |
| Support ticket | |
| Regression level | |
| Regression date | |
| Regression introduced in release | |
| Regression introduced by commit | |
| Triggers an Emergency Pack | No |
|
| Summary | 0023869: Events are registered multiple times when they should be registered once |
| Description | Events are registered multiple times when they should be registered once, causing the same function to be called multiple times.
Unexpected behavior after some POS use is expected. |
| Steps To Reproduce | In the ob-terminal-model.js
In the renderGenericWindow
Set a console.log('I was here') line into the function
this.on('window:ready', function (w) {
Login into the POS
Navigate from pointofsale to cashup to pointofsale
Check the log |
| Proposed Solution | Implement an eventHelper to centralize backbone event registering
or
Fine tune objects destruction
|
| Additional Information | |
| Tags | No tags attached. |
| Relationships | |
| Attached Files | |
|
| Issue History |
| Date Modified | Username | Field | Change |
| 2013-05-21 18:03 | Orekaria | New Issue | |
| 2013-05-21 18:03 | Orekaria | Assigned To | => marvintm |
| 2013-05-21 18:03 | Orekaria | OBNetwork customer | => No |
| 2013-05-21 18:05 | Orekaria | Note Added: 0058736 | |
| 2013-05-21 18:05 | Orekaria | Proposed Solution updated | |
| 2013-05-21 18:06 | Orekaria | Note Edited: 0058736 | bug_revision_view_page.php?bugnote_id=0058736#r4738 |
| 2013-05-29 09:47 | Orekaria | Type | design defect => defect |
| 2013-05-30 19:18 | Orekaria | Note Added: 0059081 | |
| 2013-05-30 19:18 | Orekaria | Note Edited: 0059081 | bug_revision_view_page.php?bugnote_id=0059081#r4756 |
| 2013-06-10 10:29 | hgbot | Checkin | |
| 2013-06-10 10:29 | hgbot | Note Added: 0059287 | |
| 2013-06-10 10:29 | hgbot | Status | new => resolved |
| 2013-06-10 10:29 | hgbot | Resolution | open => fixed |
| 2013-06-10 10:29 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/2f801ac9ceb7b6dce478275da8147f387a3bf4c4 [^] |
| 2013-06-11 13:29 | hgbot | Checkin | |
| 2013-06-11 13:29 | hgbot | Note Added: 0059351 | |
| 2013-06-11 13:29 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/2f801ac9ceb7b6dce478275da8147f387a3bf4c4 [^] => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core.multiorder/rev/2f801ac9ceb7b6dce478275da8147f387a3bf4c4 [^] |
| 2013-06-18 19:11 | guilleaer | Review Assigned To | => guilleaer |
| 2013-06-18 19:11 | guilleaer | Note Added: 0059501 | |
| 2013-06-18 19:11 | guilleaer | Status | resolved => closed |
| 2013-06-18 19:11 | guilleaer | Fixed in Version | => RMP24 |
|
Notes |
|
|
(0058736)
|
|
Orekaria
|
2013-05-21 18:05
(edited on: 2013-05-21 18:06) |
|
|
|
|
(0059081)
|
|
Orekaria
|
|
2013-05-30 19:18
|
|
Need closer look/change:
- ob-terminal-model.js: cleaned but renderLogin is still there
- ob-datasource.js: OB.DS.DataSource.prototype.find and OB.DS.DataSource.prototype.exec
- ob-retail-searchproducts.js: receiptChanged
- listreceiptscounter.js: orderListChanged
- tabcashtokeep.js: paymentToKeepChanged
- tabpostprintclose.js: modelChanged
- bussinesspartner.js: orderChanged
- listreceiptscounter.js: orderListChanged
- modalreceipts.js: receiptsListChanged
- order.js: orderChanged
- orderdetails.js: orderChanged
- salesrepresentative.js: orderChanged
- login-model.js: renderMain 'seqNoReady'
- executor.js: nextEvent, applyRule?
- pointofsale-print.js: PrintReceiptLine
- editline.js: selectedListener, receiptChanged
- keyboardorder.js: receiptChanged
- payment.js: receiptChanged
- scan.js: receiptChanged
- toolbar-right.js: receiptChanged
- dal.js: asyncTest
- offline-data.js: asyncTest
|
|
|
|
(0059287)
|
|
hgbot
|
|
2013-06-10 10:29
|
|
|
|
|
(0059351)
|
|
hgbot
|
|
2013-06-11 13:29
|
|
|
|
|
|
|