Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0050627
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[POS2] POSmajorhave not tried2022-10-25 11:482023-05-15 14:44
ReportercbernerView Statuspublic 
Assigned Todcontrera 
PrioritynormalResolutionfixedFixed in Version23Q3
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0050627: It is not possible to change quantity on Service products

DescriptionService products do not allow changing the quantity through the TicketLine Popover buttons, although we may add several of them and are grouped as expected, increasing the quantity.

The buttons appear disabled.
Steps To Reproduce1. Login WebPOS
2. Add two Basecamp Lantern
3. Try to change the quantity by clicking on the ticket line and the +/- buttons, see that they are disabled.
Proposed SolutionIn the file SetLineQuantityButton.js https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/blob/master/web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/SetLineQuantityButton.jsx#L55 [^]

Instead of only checking if the product is configurable, it should be disabled only in the case the configuration rules applied are not marked with forceNewLine = false.

Check what was done in AddProductHooks: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/blob/master/web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/AddProductHooks.js#L48 [^]

As you may see, shouldForceNewLine is called to check if we should force or not a new line, if that is false, then we can enable this buttons.
TagsFASH
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0145468)
hgbot (developer)
2023-01-16 23:51

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1468 [^]
(0149312)
hgbot (developer)
2023-05-04 18:43

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: eb168d2ca8dac9826ce19a490e2dd21d154e0a37
Author: Dante Contrera <dante.contrera@smfconsulting.es>
Date: 04-05-2023 16:43:26
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/eb168d2ca8dac9826ce19a490e2dd21d154e0a37 [^]

Fixed ISSUE-50627: Not possible to change qty on service product fixed.

---
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/SetLineQuantityButton.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/__test__/SetLineQuantityButton.test.jsx
---
(0149313)
hgbot (developer)
2023-05-04 18:43

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1468 [^]

- Issue History
Date Modified Username Field Change
2022-10-25 11:48 cberner New Issue
2022-10-25 11:48 cberner Assigned To => Retail
2022-10-25 11:48 cberner Triggers an Emergency Pack => No
2022-10-25 11:50 rafaroda Severity minor => major
2022-10-25 11:50 rafaroda Tag Attached: FASH
2023-01-16 23:51 hgbot Note Added: 0145468
2023-01-24 19:42 dcontrera Assigned To Retail => dcontrera
2023-05-04 18:43 hgbot Resolution open => fixed
2023-05-04 18:43 hgbot Status new => resolved
2023-05-04 18:43 hgbot Fixed in Version => 23Q3
2023-05-04 18:43 hgbot Note Added: 0149312
2023-05-04 18:43 hgbot Note Added: 0149313
2023-05-15 14:44 javierRodriguez Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker