Openbravo Issue Tracking System - POS2
View Issue Details
0049553POS2POSpublic2022-06-14 18:032022-07-08 09:59
cberner 
cberner 
normalmajorhave not tried
closedfixed 
5
 
22Q4 
No
0049553: Product Services should be available in pos2, Phase 2
This incorporates Product Services from original webpos into pos2, it is build on top of phase 1 issue: https://issues.openbravo.com/view.php?id=49405 [^]

This phase includes several tasks:
- Incorporate Product Search Phase II component into the service selection steps
- Filters for services related to a product and also for Final Mandatory Proposal type
- Allow to assign a service for another ticket's product.
- Allow removing association of services from other products, through a window

(to discuss, modifier type free text, maybe should be another issue)
In description
No tags attached.
depends on feature request 0049405 closed cberner Services should be implemented in the new POS 
Issue History
2022-06-14 18:03cbernerNew Issue
2022-06-14 18:03cbernerAssigned To => cberner
2022-06-14 18:03cbernerTriggers an Emergency Pack => No
2022-06-14 18:04cbernerRelationship addeddepends on 0049405
2022-06-14 18:07hgbotNote Added: 0138349
2022-06-30 20:09hgbotNote Added: 0138894
2022-07-07 21:38hgbotNote Added: 0139168
2022-07-07 21:38hgbotResolutionopen => fixed
2022-07-07 21:38hgbotStatusnew => closed
2022-07-07 21:38hgbotFixed in Version => 22Q4
2022-07-07 21:38hgbotNote Added: 0139169
2022-07-07 21:38hgbotNote Added: 0139170
2022-07-07 21:38hgbotNote Added: 0139171
2022-07-08 09:59hgbotNote Added: 0139181

Notes
(0138349)
hgbot   
2022-06-14 18:07   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1006 [^]
(0138894)
hgbot   
2022-06-30 20:09   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/789 [^]
(0139168)
hgbot   
2022-07-07 21:38   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1006 [^]
(0139169)
hgbot   
2022-07-07 21:38   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: c9a60f2e9e2497952753fcd3350fcf6bbe195a22
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 07-07-2022 21:34:13
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/c9a60f2e9e2497952753fcd3350fcf6bbe195a22 [^]

Fixes FR-49553: Merge product services phase 2

It includes several improvements and developments for services in pos2:
- Adapt Product Service Configuration steps to use product search and
filter accordingly
- Permit selling a deferred service from another already completed
order
- Other major improvements in the service functionality from phase 1
- Several test suites and also a cypress test to test this functionality

---
---
(0139170)
hgbot   
2022-07-07 21:38   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: c1e770fe4bdadb984125158f02bc1fc2b1b82c7d
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 07-07-2022 21:32:59
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/c1e770fe4bdadb984125158f02bc1fc2b1b82c7d [^]

Related to FR-49553: Extend several aspects of multistepprocess to support services

---
M web-jspack/org.openbravo.core2/src/components/MultiStepProcess/MultiStepProcessHeader/MultiStepProcessHeader.jsx
M web-jspack/org.openbravo.core2/src/components/MultiStepProcess/MultiStepProcessLayout.config.json
M web-jspack/org.openbravo.core2/src/components/StandardInputDataDialog/StandardInputDataDialog.jsx
---
(0139171)
hgbot   
2022-07-07 21:38   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/789 [^]
(0139181)
hgbot   
2022-07-08 09:59   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: a8ee826639fd208d5ca9d83f92d8d43dc47ad725
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 08-07-2022 09:57:05
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/a8ee826639fd208d5ca9d83f92d8d43dc47ad725 [^]

Related to FR-49553: Fix pager cypress test, as it doesn't require an extra config step

Previously pager had another step at the end related with services, that
is not the case anymore when there are no mandatory services. The test
has been updated to handle this and work properly.

---
M web-jspack/org.openbravo.pos2/src-test/cypress/functions/pager.js
M web-jspack/org.openbravo.pos2/src-test/cypress/integration/Components/pager.spec.js
---