Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0037063 | Retail Modules | Web POS | public | 2017-09-27 17:57 | 2017-12-29 15:18 |
|
Reporter | marvintm | |
Assigned To | marvintm | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | RR17Q4 | Fixed in Version | RR17Q4 | |
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 | 0037063: 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 | blocks | design defect | 0036966 | | closed | guilleaer | When entering the attribute value, the user shouldn't need to follow internal Openbravo format |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2017-10-13 12:19 | guilleaer | Type | design defect => backport |
2017-10-13 12:19 | guilleaer | Target Version | => RR17Q4.1 |
2017-10-25 16:37 | hgbot | Checkin | |
2017-10-25 16:37 | hgbot | Note Added: 0100066 | |
2017-10-25 16:37 | hgbot | Status | scheduled => resolved |
2017-10-25 16:37 | hgbot | Resolution | open => fixed |
2017-10-25 16:37 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/backports/3.0PR17Q4/rev/0d45c808862f08fbc57185151a7a66aef62e4a82 [^] |
2017-10-25 16:38 | hgbot | Checkin | |
2017-10-25 16:38 | hgbot | Note Added: 0100067 | |
2017-10-25 16:41 | hgbot | Checkin | |
2017-10-25 16:41 | hgbot | Note Added: 0100068 | |
2017-10-25 16:43 | hgbot | Checkin | |
2017-10-25 16:43 | hgbot | Note Added: 0100069 | |
2017-10-25 16:44 | hgbot | Checkin | |
2017-10-25 16:44 | hgbot | Note Added: 0100070 | |
2017-10-25 17:08 | guilleaer | Note Added: 0100071 | |
2017-10-25 17:08 | guilleaer | Note Added: 0100072 | |
2017-10-30 18:15 | hgbot | Checkin | |
2017-10-30 18:15 | hgbot | Note Added: 0100163 | |
2017-10-30 19:19 | marvintm | Target Version | RR17Q4.1 => RR17Q4 |
2017-10-31 09:56 | marvintm | Assigned To | Retail => marvintm |
2017-11-02 11:45 | hgbot | Checkin | |
2017-11-02 11:45 | hgbot | Note Added: 0100214 | |
2017-11-02 12:50 | marvintm | Review Assigned To | => marvintm |
2017-11-02 12:50 | marvintm | Status | resolved => closed |
2017-11-02 12:50 | marvintm | Fixed in Version | => RR17Q4 |
2017-11-03 13:28 | hgbot | Checkin | |
2017-11-03 13:28 | hgbot | Note Added: 0100266 | |
2017-12-29 15:18 | hgbot | Checkin | |
2017-12-29 15:18 | hgbot | Note Added: 0101295 | |
Notes |
|
(0100066)
|
hgbot
|
2017-10-25 16:37
|
|
Repository: erp/backports/3.0PR17Q4
Changeset: 0d45c808862f08fbc57185151a7a66aef62e4a82
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Wed Oct 25 14:54:52 2017 +0200
URL: http://code.openbravo.com/erp/backports/3.0PR17Q4/rev/0d45c808862f08fbc57185151a7a66aef62e4a82 [^]
Fixed issue 37063 Backport of 36966: Retrieve AttSetIntance JSON info using PL
-Added 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
---
|
|
|
(0100067)
|
hgbot
|
2017-10-25 16:38
|
|
Repository: retail/backports/3.0RR17Q4/pi-mobile
Changeset: 856464fef68e57629f0f42ae0cd7976c8a5c0e99
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Wed Oct 25 16:20:49 2017 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR17Q4/pi-mobile/rev/856464fef68e57629f0f42ae0cd7976c8a5c0e99 [^]
related to issue 37063 backport of 36966: Update attrs tests
---
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/stockvalidation/CheckStockValidation.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA001SerialNumberProductWithStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA001SerialNumberProductWithoutStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA002NonSerialNumberProductWithStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA002NonSerialNumberProductWithoutStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA004SerialNumberMoreThanOneQuantity.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA005NonSerialMoreThanOneQuantity.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA006AddUnitToSerialNumber.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA007AddUnitToNonSerialNumber.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA008VerifiedReturns.java
---
|
|
|
(0100068)
|
hgbot
|
2017-10-25 16:41
|
|
Repository: retail/backports/3.0RR17Q4/org.openbravo.retail.posterminal
Changeset: cf9fcf3058cf19c891f3bab41cf86c00c765d860
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Wed Oct 25 16:02:11 2017 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR17Q4/org.openbravo.retail.posterminal/rev/cf9fcf3058cf19c891f3bab41cf86c00c765d860 [^]
Related to issue 37063, Backport of 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 created to work with attributes
- Added client side utility function
- When attr preference is enabled and order is loaded in web POS from ERP, read att values an generate description. Store it in attSetInstanceDesc property
- When processing an order prevously loaded in webPOS from ERP use attSetInstanceDesc property in backend
---
M src/org/openbravo/retail/posterminal/OBPOSComponentProvider.java
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
M web/org.openbravo.retail.posterminal/js/model/order.js
A src/org/openbravo/retail/posterminal/utility/AttributesUtils.java
A web/org.openbravo.retail.posterminal/js/utils/attributeUtils.js
---
|
|
|
(0100069)
|
hgbot
|
2017-10-25 16:43
|
|
Repository: retail/backports/3.0RR17Q4/org.openbravo.retail.returns
Changeset: 875496ee4098091672b6a53d63e9fd4c04c6e689
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Wed Oct 25 16:18:48 2017 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR17Q4/org.openbravo.retail.returns/rev/875496ee4098091672b6a53d63e9fd4c04c6e689 [^]
Related to issue 37063 backport of 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 using utility function
- 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
---
|
|
|
(0100070)
|
hgbot
|
2017-10-25 16:44
|
|
|
|
|
|
|
|
|
|
(0100163)
|
hgbot
|
2017-10-30 18:15
|
|
|
|
(0100214)
|
hgbot
|
2017-11-02 11:45
|
|
|
|
(0100266)
|
hgbot
|
2017-11-03 13:28
|
|
|
|
(0101295)
|
hgbot
|
2017-12-29 15:18
|
|
Repository: tools/automation/pi-mobile
Changeset: 856464fef68e57629f0f42ae0cd7976c8a5c0e99
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Wed Oct 25 16:20:49 2017 +0200
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/856464fef68e57629f0f42ae0cd7976c8a5c0e99 [^]
related to issue 37063 backport of 36966: Update attrs tests
---
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/stockvalidation/CheckStockValidation.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA001SerialNumberProductWithStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA001SerialNumberProductWithoutStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA002NonSerialNumberProductWithStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA002NonSerialNumberProductWithoutStock.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA004SerialNumberMoreThanOneQuantity.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA005NonSerialMoreThanOneQuantity.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA006AddUnitToSerialNumber.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA007AddUnitToNonSerialNumber.java
M src-test/org/openbravo/test/mobile/retail/extmodules/selenium/tests/supportforattributes/SFA008VerifiedReturns.java
---
|
|