Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0036966 | Retail Modules | Web POS | public | 2017-09-27 17:57 | 2018-06-26 11:42 |
|
Reporter | marvintm | |
Assigned To | guilleaer | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | RR18Q1 | |
Merge Request Status | |
Review Assigned To | marvintm |
OBNetwork customer | |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0036966: When entering the attribute value, the user shouldn't need to follow internal Openbravo format |
Description | When support for attributes is enabled, the Web POS prompts the user to add the attribute values whenever a product which has associated attribute set is added to the ticket.
However, as of now the value needs to follow internal Openbravo rules (such as starting with # if it's serial number, or L if it's lot), and this is confusing for the user.
In some cases the codes will be generated and the products labelled directly by the company using Openbravo, but in many cases, the codes may be scanned directly from the original goods, and therefore it's quite a hassle for the user to have to correct these codes.
Ideally, the user should only have to scan the value as it is, and Openbravo should handle the conversion to its internal format automatically. |
Steps To Reproduce | Use Support for Attributes functionality, and verify that the serial number cannot be entered as it is, and # is required for the Web POS to recognize it properly. |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | depends on | backport | 0037062 | RR17Q3.1 | closed | guilleaer | When entering the attribute value, the user shouldn't need to follow internal Openbravo format | depends on | backport | 0037063 | RR17Q4 | closed | marvintm | When entering the attribute value, the user shouldn't need to follow internal Openbravo format | related to | defect | 0037065 | | new | Retail | Test to verify attributes functionality are pending | related to | defect | 0037256 | RR18Q1 | closed | guilleaer | Text input where attribute values are entered in Web POS should remove spaces | related to | design defect | 0037240 | RR18Q1 | closed | gorka_gil | Layaways and attributes. Allow to work without attributes until layaway is completely paid | blocks | defect | 0037308 | | closed | guilleaer | [Support For Attributes]: Attribute set instance without stock selected when there is stock with other instance and same value |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2017-09-27 17:57 | marvintm | New Issue | |
2017-09-27 17:57 | marvintm | Assigned To | => Retail |
2017-09-27 17:57 | marvintm | Triggers an Emergency Pack | => No |
2017-09-27 17:57 | marvintm | Summary | Attributes specification shouldn't require the user to follow Openbravo specific format => When entering the attribute value, the user shouldn't need to follow Openbravo specific format |
2017-09-27 17:58 | marvintm | Summary | When entering the attribute value, the user shouldn't need to follow Openbravo specific format => When entering the attribute value, the user shouldn't need to follow internal Openbravo format |
2017-09-27 17:58 | marvintm | Description Updated | bug_revision_view_page.php?rev_id=16007#r16007 |
2017-09-27 18:22 | marvintm | Description Updated | bug_revision_view_page.php?rev_id=16008#r16008 |
2017-10-10 13:27 | guilleaer | File Added: stockvalidation.diff | |
2017-10-10 13:27 | guilleaer | File Added: returns.diff | |
2017-10-10 13:27 | guilleaer | File Added: pt.diff | |
2017-10-10 13:27 | guilleaer | File Added: pi.diff | |
2017-10-10 14:38 | guilleaer | File Added: pt_17q3.diff | |
2017-10-12 10:09 | hgbot | Checkin | |
2017-10-12 10:09 | hgbot | Note Added: 0099874 | |
2017-10-12 18:39 | hgbot | Checkin | |
2017-10-12 18:39 | hgbot | Note Added: 0099875 | |
2017-10-13 09:57 | hgbot | Checkin | |
2017-10-13 09:57 | hgbot | Note Added: 0099886 | |
2017-10-13 09:57 | hgbot | Checkin | |
2017-10-13 09:57 | hgbot | Note Added: 0099887 | |
2017-10-13 09:57 | hgbot | Checkin | |
2017-10-13 09:57 | hgbot | Note Added: 0099888 | |
2017-10-13 09:58 | hgbot | Checkin | |
2017-10-13 09:58 | hgbot | Note Added: 0099889 | |
2017-10-13 09:59 | hgbot | Checkin | |
2017-10-13 09:59 | hgbot | Note Added: 0099890 | |
2017-10-13 09:59 | hgbot | Checkin | |
2017-10-13 09:59 | hgbot | Note Added: 0099891 | |
2017-10-13 10:02 | guilleaer | Note Added: 0099892 | |
2017-10-13 10:03 | guilleaer | Note Added: 0099893 | |
2017-10-13 10:16 | hgbot | Checkin | |
2017-10-13 10:16 | hgbot | Note Added: 0099894 | |
2017-10-13 10:18 | guilleaer | File Deleted: pi.diff | |
2017-10-13 10:18 | guilleaer | File Deleted: pt.diff | |
2017-10-13 10:18 | guilleaer | File Deleted: returns.diff | |
2017-10-13 10:18 | guilleaer | File Deleted: stockvalidation.diff | |
2017-10-13 10:18 | guilleaer | File Deleted: pt_17q3.diff | |
2017-10-13 11:36 | guilleaer | Status | new => scheduled |
2017-10-13 11:37 | guilleaer | Status | scheduled => resolved |
2017-10-13 11:37 | guilleaer | Fixed in Version | => RR18Q1 |
2017-10-13 11:37 | guilleaer | Resolution | open => fixed |
2017-10-13 12:19 | guilleaer | Status | resolved => new |
2017-10-13 12:19 | guilleaer | Resolution | fixed => open |
2017-10-13 12:19 | guilleaer | Fixed in Version | RR18Q1 => |
2017-10-13 12:19 | guilleaer | Status | new => scheduled |
2017-10-13 12:19 | guilleaer | Status | scheduled => resolved |
2017-10-13 12:19 | guilleaer | Fixed in Version | => RR18Q1 |
2017-10-13 12:19 | guilleaer | Resolution | open => fixed |
2017-10-13 14:26 | hgbot | Checkin | |
2017-10-13 14:26 | hgbot | Note Added: 0099907 | |
2017-10-13 14:57 | guilleaer | Relationship added | related to 0037065 |
2017-10-16 15:53 | marvintm | Assigned To | Retail => guilleaer |
2017-10-25 09:14 | hgbot | Checkin | |
2017-10-25 09:14 | hgbot | Note Added: 0100048 | |
2017-10-25 09:14 | hgbot | Checkin | |
2017-10-25 09:14 | hgbot | Note Added: 0100049 | |
2017-10-25 09:14 | hgbot | Checkin | |
2017-10-25 09:14 | hgbot | Note Added: 0100050 | |
2017-10-25 12:26 | hgbot | Checkin | |
2017-10-25 12:26 | hgbot | Note Added: 0100058 | |
2017-10-25 16:03 | guilleaer | Note Deleted: 0100058 | |
2017-10-30 18:13 | hgbot | Checkin | |
2017-10-30 18:13 | hgbot | Note Added: 0100162 | |
2017-10-30 18:15 | hgbot | Checkin | |
2017-10-30 18:15 | hgbot | Note Added: 0100164 | |
2017-10-30 18:19 | hgbot | Checkin | |
2017-10-30 18:19 | hgbot | Note Added: 0100165 | |
2017-11-02 11:38 | hgbot | Checkin | |
2017-11-02 11:38 | hgbot | Note Added: 0100211 | |
2017-11-02 11:41 | hgbot | Checkin | |
2017-11-02 11:41 | hgbot | Note Added: 0100213 | |
2017-11-02 11:45 | hgbot | Checkin | |
2017-11-02 11:45 | hgbot | Note Added: 0100215 | |
2017-11-02 12:50 | marvintm | Review Assigned To | => marvintm |
2017-11-02 12:50 | marvintm | Status | resolved => closed |
2017-11-03 13:20 | hgbot | Checkin | |
2017-11-03 13:20 | hgbot | Note Added: 0100264 | |
2017-11-03 13:27 | hgbot | Checkin | |
2017-11-03 13:27 | hgbot | Note Added: 0100265 | |
2017-11-03 13:28 | hgbot | Checkin | |
2017-11-03 13:28 | hgbot | Note Added: 0100267 | |
2017-11-08 09:52 | guilleaer | Relationship added | related to 0037256 |
2017-11-13 11:36 | gorka_gil | Relationship added | related to 0037240 |
2017-12-13 14:23 | guilleaer | Relationship added | blocks 0037308 |
2018-01-03 12:38 | hudsonbot | Checkin | |
2018-01-03 12:38 | hudsonbot | Note Added: 0101328 | |
2018-01-03 12:38 | hudsonbot | Checkin | |
2018-01-03 12:38 | hudsonbot | Note Added: 0101330 | |
2018-06-26 11:42 | hgbot | Checkin | |
2018-06-26 11:42 | hgbot | Note Added: 0105424 | |
2018-06-26 14:10 | gorka_gil | Note Deleted: 0105424 | |
Notes |
|
(0099874)
|
hgbot
|
2017-10-12 10:09
|
|
Repository: erp/pmods/org.openbravo.retail.stockvalidation
Changeset: 1805bc6528747ca9790fc1f54ec37e0c9683f05c
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Thu Oct 12 08:29:46 2017 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.stockvalidation/rev/1805bc6528747ca9790fc1f54ec37e0c9683f05c [^]
Related to issue 36966: Adapt stock validation module to -support for attributes- project
- When the attributes sent by client side are not valid -> Show error in the frontend
- When an item is not present in m_storage_detail try to pick different locator to use it as overissue
- When a quoation is approved and transformed into a sales order, the stock for the specific attribute is checked. it was not working
---
M src/org/openbravo/retail/stockvalidation/OrderFromQuotationStockChecker.java
M src/org/openbravo/retail/stockvalidation/StockChecker.java
M web/org.openbravo.retail.stockvalidation/js/modals.js
---
|
|
|
(0099875)
|
hgbot
|
2017-10-12 18:39
|
|
Repository: erp/pmods/org.openbravo.retail.stockvalidation
Changeset: 6b5524e30c63f76405668b2107055c4f0040b671
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Thu Oct 12 18:24:45 2017 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.stockvalidation/rev/6b5524e30c63f76405668b2107055c4f0040b671 [^]
Related to issue 36966: revert change until try is stable
---
M src/org/openbravo/retail/stockvalidation/OrderFromQuotationStockChecker.java
M src/org/openbravo/retail/stockvalidation/StockChecker.java
M web/org.openbravo.retail.stockvalidation/js/modals.js
---
|
|
|
(0099886)
|
hgbot
|
2017-10-13 09:57
|
|
|
|
(0099887)
|
hgbot
|
2017-10-13 09:57
|
|
Repository: erp/devel/pi
Changeset: bc773c74c332bb3dbb43bfdad280b6ae5e274661
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Thu Oct 12 10:44:52 2017 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/bc773c74c332bb3dbb43bfdad280b6ae5e274661 [^]
Related to issue 36966: Add PL function to retrieve json details about certain m_attsetinstance_id
---
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
M src-db/database/sourcedata/AD_MESSAGE.xml
A src-db/database/model/functions/M_GETJSONDESCRIPTION.xml
---
|
|
|
(0099888)
|
hgbot
|
2017-10-13 09:57
|
|
Repository: erp/devel/pi
Changeset: bc773c74c332bb3dbb43bfdad280b6ae5e274661
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Thu Oct 12 10:44:52 2017 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/bc773c74c332bb3dbb43bfdad280b6ae5e274661 [^]
Related to issue 36966: Add PL function to retrieve json details about certain m_attsetinstance_id
---
M modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/KernelApplicationInitializer.java
M src-db/database/sourcedata/AD_MESSAGE.xml
A src-db/database/model/functions/M_GETJSONDESCRIPTION.xml
---
|
|
|
(0099889)
|
hgbot
|
2017-10-13 09:58
|
|
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 1910d2fb4f545c0fab338f7c45f218f94213011f
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Thu Oct 12 10:29:47 2017 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/1910d2fb4f545c0fab338f7c45f218f94213011f [^]
Related to issue 36966: Improvements to better support of attributes
- Now attributes are received without symbols and processed in the backend
- Now custom attributes are supported
- AttributeInstance is created when it is required
- When AttributeSetInstance is created every field is correctly populated
- New utility class cretaed to work with attributes
---
M src/org/openbravo/retail/posterminal/OrderLoader.java
M src/org/openbravo/retail/posterminal/PaidReceiptLinesProperties.java
M web/org.openbravo.retail.posterminal/js/components/renderorderline.js
A src/org/openbravo/retail/posterminal/utility/AttributesUtils.java
---
|
|
|
(0099890)
|
hgbot
|
2017-10-13 09:59
|
|
Repository: erp/pmods/org.openbravo.retail.returns
Changeset: acaab0e5f2d817b8740a605eb6ae1fdacf9699e4
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Fri Oct 13 09:41:13 2017 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.returns/rev/acaab0e5f2d817b8740a605eb6ae1fdacf9699e4 [^]
Related to issue 36966: AttValue info retrieved from server y now a json object
- Receive attValue information taking into account new format
- Generate attDescription based on json information
- Compare the input inserted by the user with the attDescription
---
M web/org.openbravo.retail.returns/js/modalReturnLines.js
M web/org.openbravo.retail.returns/js/modalproductattributeverifiedreturns.js
---
|
|
|
(0099891)
|
hgbot
|
2017-10-13 09:59
|
|
Repository: erp/pmods/org.openbravo.retail.stockvalidation
Changeset: e25140ad03838d34a02a7e411d22f7e8510362f0
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Fri Oct 13 09:34:37 2017 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.stockvalidation/rev/e25140ad03838d34a02a7e411d22f7e8510362f0 [^]
Related to issue 36966: Adapt stock validation module to -support for attributes- project
- When the attributes sent by client side are not valid -> Show error in the frontend
- When an item is not present in m_storage_detail try to pick different locator to use it as overissue
- When a quoation is approved and transformed into a sales order, the stock for the specific attribute is checked. it was not working
---
M src/org/openbravo/retail/stockvalidation/OrderFromQuotationStockChecker.java
M src/org/openbravo/retail/stockvalidation/StockChecker.java
M web/org.openbravo.retail.stockvalidation/js/modals.js
---
|
|
|
|
|
|
|
|
|
(0099894)
|
hgbot
|
2017-10-13 10:16
|
|
|
|
(0099907)
|
hgbot
|
2017-10-13 14:26
|
|
|
|
(0100048)
|
hgbot
|
2017-10-25 09:14
|
|
Repository: erp/pmods/org.openbravo.retail.stockvalidation
Changeset: 82bbac0defc1a39d1cef3f3c32d5226fe482db48
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Tue Oct 24 11:37:27 2017 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.stockvalidation/rev/82bbac0defc1a39d1cef3f3c32d5226fe482db48 [^]
Related to issue 36966: Loaded orders with attributes now works fine
- We try first to read attSetInstanceDesc (which is only present in those lines which were loaded from ERP in web POS)
---
M src/org/openbravo/retail/stockvalidation/StockChecker.java
---
|
|
|
(0100049)
|
hgbot
|
2017-10-25 09:14
|
|
|
|
(0100050)
|
hgbot
|
2017-10-25 09:14
|
|
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: ef98c3a0246ecf2f46ec2527f25e98a4c402685c
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Tue Oct 24 22:04:31 2017 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/ef98c3a0246ecf2f46ec2527f25e98a4c402685c [^]
Related to issue 36966: Attributes are now working when layaways or receipts are loaded
- Added utility function
- When attr preference is enabled read att values an generate description
- When processing an order prevously loaded in webPOS from ERP use attSetInstanceDesc property
---
M src/org/openbravo/retail/posterminal/OBPOSComponentProvider.java
M src/org/openbravo/retail/posterminal/OrderLoader.java
M web/org.openbravo.retail.posterminal/js/model/order.js
A web/org.openbravo.retail.posterminal/js/utils/attributeUtils.js
---
|
|
|
(0100162)
|
hgbot
|
2017-10-30 18:13
|
|
|
|
(0100164)
|
hgbot
|
2017-10-30 18:15
|
|
|
|
(0100165)
|
hgbot
|
2017-10-30 18:19
|
|
|
|
(0100211)
|
hgbot
|
2017-11-02 11:38
|
|
|
|
(0100213)
|
hgbot
|
2017-11-02 11:41
|
|
|
|
(0100215)
|
hgbot
|
2017-11-02 11:45
|
|
|
|
(0100264)
|
hgbot
|
2017-11-03 13:20
|
|
|
|
(0100265)
|
hgbot
|
2017-11-03 13:27
|
|
|
|
(0100267)
|
hgbot
|
2017-11-03 13:28
|
|
|
|
|
|
|
|
|