Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0055047 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
defect | [POS2] POS | major | always | 2024-03-25 14:57 | 2024-04-12 08:12 | |||||||
Reporter | jfvaringot | View Status | public | |||||||||
Assigned To | SABARINATH P | |||||||||||
Priority | immediate | Resolution | open | Fixed in Version | ||||||||
Status | scheduled | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0055047: POS2 - Approvals on discounts issues | |||||||||||
Description | Having 2 discounts, one with and one without approval. As soon as the 'with approval' is added to the ticket, all other discounts need to be approved too, even if they are not configured to. | |||||||||||
Steps To Reproduce | On Backoffice : https://livebuilds.openbravo.com/context/retail_pos2_modules_pgsql [^] 1. Create 1 discount : 1.a. Type : Discretionary Fixed Percentage 1.b. Percentage discount : 30 1.c. Approval needed : unchecked 2. Create 1 discount : 2.a. Type : Discretionary Fixed Percentage 2.b. Percentage discount : 70 2.c. Approval needed : checked 3. On role 'VallBlancaUser', add UserAction : 'Apply Discretionary and Optional Discount' (Approval Required) 4. On role 'The White Valley Group Admin', add UserAction 'Apply Discretionary and Optional Discount' (Can Use and Approve) On POS2 : https://livebuilds.openbravo.com/context/retail_pos2_modules_pgsql/web/pos/?terminal=VBS-2 [^] TEST 1 : 1. Connect with Vallblanca user 2. Add an item A 3. Apply the 30% discount -> no approval needed. 4. Add an item B 5. Apply the 70% discount -> approval needed => approve it with Openbravo user 6. Add an item C 7. Apply the 30% discount -> approval needed => SHOULD NOT BE NEEDED TEST 2 : 1. Connect with Vallblanca user 2. Add an item A 3. Apply the 70% discount -> approval needed. 4. Add an item B 5. Apply the 30% discount -> approval neede => SHOULD NOT BE NEEDED | |||||||||||
Proposed Solution | Approbation should be asked only on discounts for which the 'Approval needed' is checked. | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0163124) hgbot (developer) 2024-04-12 08:12 |
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2564 [^] |
Issue History | |||
Date Modified | Username | Field | Change |
2024-03-25 14:57 | jfvaringot | New Issue | |
2024-03-25 14:57 | jfvaringot | Assigned To | => Retail |
2024-03-25 14:57 | jfvaringot | Triggers an Emergency Pack | => No |
2024-04-11 10:11 | guilleaer | Status | new => acknowledged |
2024-04-11 12:54 | SABARINATH P | Assigned To | Retail => SABARINATH P |
2024-04-12 07:14 | SABARINATH P | Status | acknowledged => scheduled |
2024-04-12 08:12 | hgbot | Note Added: 0163124 |
Copyright © 2000 - 2009 MantisBT Group |