Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0021785 | Retail Modules | Web POS | public | 2012-09-28 10:56 | 2012-12-19 10:42 |
|
Reporter | iperdomo | |
Assigned To | marvintm | |
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 30 | OS Version | 3.5.4-1-ARCH |
Product Version | | |
Target Version | | Fixed in Version | RMP18 | |
Merge Request Status | |
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 | 0021785: Remove entity ProductPrice and add the required princing information to the Product |
Description | Currently we have 2 entities: Product and ProductPrice
When showing the information to the user, we need product *with* prices, therefore we need to query 2 tables.
Based on the Web POS design configuration, there is no way to sell to a particular customer with a different "Price List", therefore there is no need to have a different ProductPrice entity. When requesting the Product to the server, the server can include the price based on the Terminal's price list. |
Steps To Reproduce | * Browse and read the code (product-browser.js) and see that we query 2 different entities (asynchronously) to be able to attach a price to a product, and then we set the collection
* The is meaningless since we could have the products *with* prices already |
Proposed Solution | * Remove the ProductPrice entity
* Append the princing information to the Product entity
* Modify the required UI components to use only the Product entity |
Additional Information | |
Tags | Performance |
Relationships | has duplicate | defect | 0022428 | RMP18 | closed | adrianromero | Performance problem when there is a large number of products |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2012-09-28 10:56 | iperdomo | New Issue | |
2012-09-28 10:56 | iperdomo | Assigned To | => adrianromero |
2012-09-28 10:56 | iperdomo | OBNetwork customer | => No |
2012-11-09 13:37 | alostale | Tag Attached: Performance | |
2012-11-09 13:37 | alostale | Status | new => scheduled |
2012-11-09 13:37 | alostale | Assigned To | adrianromero => marvintm |
2012-11-09 13:37 | alostale | fix_in_branch | => pi |
2012-12-17 10:49 | hgbot | Checkin | |
2012-12-17 10:49 | hgbot | Note Added: 0054955 | |
2012-12-17 10:49 | hgbot | Status | scheduled => resolved |
2012-12-17 10:49 | hgbot | Resolution | open => fixed |
2012-12-17 10:49 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/a87fe74e4af48f1a5d168e1ea35815da50673aa2 [^] |
2012-12-19 10:42 | guilleaer | Note Added: 0055066 | |
2012-12-19 10:42 | guilleaer | Status | resolved => closed |
2012-12-19 10:42 | guilleaer | Fixed in Version | => RMP18 |
2012-12-20 13:58 | adrianromero | Relationship added | has duplicate 0022428 |