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
|
|
|
|
|
|