Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajorrandom2023-09-11 08:462023-09-18 14:20
Reporterranjith_qualiantech_comView Statuspublic 
Assigned Toranjith_qualiantech_com 
PriorityhighResolutionfixedFixed in VersionRR23Q4
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tomarvintm
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0053425: POS draft tickets should be validated in backoffice when completing/deleting the ticket

DescriptionIn issue 51445, added mechanism to check the current ticket is present in backoffice when loading/refreshing POS. (And also loading ticket using loadLocalTicket action)
It should be enhanced for the following case.
If pos has draft tickets in State TicketList, then when completing/deleting state ticket, next draft ticket from State TicketList should be checked in backoffice.

Steps To ReproduceCheck Description or Issue 51445
Proposed SolutionWhen completing/deleting the ticket, add the actionPreparation for the respective action.
In the actionPreparation, "all" draft tickets should checked in backoffice. If the draft tickets present in backoffice, then those should be removed from State TicketList.
And above logic has to be added in "loadLocalTicket" action also (Currently, "loadLocalTicket" action is validating only the current draft ticket.)

TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to feature request 0051445 closedjavierRodriguez POS2 Create a mechanism to detect that POS is working with a duplicated ticket id 
related to defect 0052864 closedranjith_qualiantech_com POS2 Cashup should be retrieved from backend if POS is working with a duplicated ticket ID 
depends on backport 0053474RR23Q3.1 closedranjith_qualiantech_com Retail Modules POS draft tickets should be validated in backoffice when completing/deleting the ticket 
depends on backport 0053475RR23Q2.4 closedranjith_qualiantech_com Retail Modules POS draft tickets should be validated in backoffice when completing/deleting the ticket 
related to defect 0053473 closedranjith_qualiantech_com POS2 Cashup properties was missed in the mitigation process (Validating draft ticket in backoffice) 

-  Notes
hgbot (developer)
2023-09-18 06:03

Merge Request created: [^]
hgbot (developer)
2023-09-18 14:00

Directly closing issue as related merge request is already approved.

Repository: [^]
Changeset: c3c2dc8dcfa76f0634cb90a5fb66283abf5b55d4
Author: Ranjith S R <>
Date: 18-09-2023 11:59:53
URL: [^]

Fixed ISSUE-53425: Added validation for state TicketList present in backoffice
* When completing/deleting ticket, next draft ticket from TicketList
  should be checked in backoffice

A web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actionpreparations/ValidateTicketList.js
M src/org/openbravo/retail/posterminal/
M src/org/openbravo/retail/posterminal/utility/
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket-list/actions/LoadLocalTicket.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/LoadTicketUtils.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/TicketUtils.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/CancelTicket.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/CompleteCreditTicket.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/CompleteLayaway.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/CompleteTicket.js
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/actions/DeleteTicket.js
hgbot (developer)
2023-09-18 14:00

Merge request merged: [^]

- Issue History
Date Modified Username Field Change
2023-09-11 08:46 ranjith_qualiantech_com New Issue
2023-09-11 08:46 ranjith_qualiantech_com Assigned To => Retail
2023-09-11 08:46 ranjith_qualiantech_com Triggers an Emergency Pack => No
2023-09-11 09:00 ranjith_qualiantech_com Relationship added related to 0051445
2023-09-11 09:19 ranjith_qualiantech_com Relationship added related to 0052864
2023-09-11 09:30 Practics Issue Monitored: Practics
2023-09-15 07:43 ranjith_qualiantech_com Assigned To Retail => ranjith_qualiantech_com
2023-09-15 08:22 ranjith_qualiantech_com Status new => scheduled
2023-09-18 06:03 hgbot Note Added: 0154914
2023-09-18 14:00 hgbot Resolution open => fixed
2023-09-18 14:00 hgbot Status scheduled => closed
2023-09-18 14:00 hgbot Fixed in Version => RR23Q4
2023-09-18 14:00 hgbot Note Added: 0154956
2023-09-18 14:00 hgbot Note Added: 0154957
2023-09-18 14:16 ranjith_qualiantech_com Relationship added related to 0053473
2023-09-18 14:20 marvintm Status closed => new
2023-09-18 14:20 marvintm Resolution fixed => open
2023-09-18 14:20 marvintm Fixed in Version RR23Q4 =>
2023-09-18 14:20 marvintm Status new => scheduled
2023-09-18 14:20 marvintm Status scheduled => resolved
2023-09-18 14:20 marvintm Fixed in Version => RR23Q4
2023-09-18 14:20 marvintm Resolution open => fixed
2023-09-18 14:20 marvintm Review Assigned To => marvintm
2023-09-18 14:20 marvintm Status resolved => closed

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker