Openbravo Issue Tracking System - POS2
View Issue Details
0055927POS2POSpublic2024-07-05 10:252024-08-21 13:46
aaroncalero 
aaroncalero 
highmajorN/A
closedfixed 
5
 
24Q4 
No
0055927: [SCO] Implement SCO Ticket Delivery Screens and Flows
SCO in POS2 should provide the customer the ability to print the ticket or send it by email.
The development has been defined in RM-11975
N/A
No tags attached.
Issue History
2024-07-05 10:25aaroncaleroNew Issue
2024-07-05 10:25aaroncaleroAssigned To => aaroncalero
2024-07-05 10:25aaroncaleroTriggers an Emergency Pack => No
2024-07-05 10:26aaroncaleroStatusnew => scheduled
2024-07-05 10:33hgbotNote Added: 0166708
2024-07-24 14:35hgbotNote Added: 0167350
2024-08-21 13:31hgbotResolutionopen => fixed
2024-08-21 13:31hgbotStatusscheduled => closed
2024-08-21 13:31hgbotNote Added: 0168302
2024-08-21 13:31hgbotFixed in Version => 24Q4
2024-08-21 13:31hgbotNote Added: 0168303
2024-08-21 13:31hgbotNote Added: 0168304
2024-08-21 13:31hgbotNote Added: 0168305
2024-08-21 13:31hgbotNote Added: 0168306
2024-08-21 13:31hgbotNote Added: 0168307
2024-08-21 13:31hgbotNote Added: 0168308
2024-08-21 13:31hgbotNote Added: 0168309
2024-08-21 13:31hgbotNote Added: 0168310
2024-08-21 13:31hgbotNote Added: 0168311
2024-08-21 13:31hgbotNote Added: 0168312
2024-08-21 13:31hgbotNote Added: 0168313
2024-08-21 13:31hgbotNote Added: 0168314
2024-08-21 13:31hgbotNote Added: 0168315
2024-08-21 13:46hgbotNote Added: 0168316
2024-08-21 13:46hgbotNote Added: 0168317

Notes
(0166708)
hgbot   
2024-07-05 10:33   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/merge_requests/29 [^]
(0167350)
hgbot   
2024-07-24 14:35   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2819 [^]
(0168302)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout [^]
Changeset: ab3f1f8b1a508a667d2e945944d4efadcabdbda3
Author: Jorge Wederago <j.wederago@orisha.com>
Date: 21-08-2024 13:29:24
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/commit/ab3f1f8b1a508a667d2e945944d4efadcabdbda3 [^]

Fixed FR-55927: [SCO] Implement SCO Ticket Delivery Screens and Flows

---
---
(0168303)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 713a22ab9161d6aa5a2b6bd2642255d2a98bbef3
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/713a22ab9161d6aa5a2b6bd2642255d2a98bbef3 [^]

Fixed ISSUE-55927: Created a table for documents delivery method and registered in the BO

---
A src-db/database/model/tables/OBPOS2_DOCSDELIMETH.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/sourcedata/AD_TABLE.xml
---
(0168304)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 2cd988b4e0efc9a095bca9b3b5eabfe9097820af
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/2cd988b4e0efc9a095bca9b3b5eabfe9097820af [^]

Fixed ISSUE-55927: Created AD Elements to show the documents delivery methods table in the BO:

- New subtab created for touchpoint type window.
- New fields created for the new subtab pointing to the columns in the documents delivery methods table
- New fieldgroup created for the new subtab
- New elements created to reference each column

---
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_FIELDGROUP.xml
M src-db/database/sourcedata/AD_TAB.xml
M src-db/database/sourcedata/AD_VAL_RULE.xml
---
(0168305)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 159adf344c3cce870a8e3dae7e439dac14a32990
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/159adf344c3cce870a8e3dae7e439dac14a32990 [^]

Fixed ISSUE-55927: Created Event Handler for checking constraints of the DocumentsDeliveryMethod config

* Adding DocumentsDeliveryMethod to terminalProperties

---
A src/org/openbravo/pos2/event/DocumentsDeliveryMethodEventHandler.java
A src/org/openbravo/pos2/term/DocumentsDeliveryMethod.java
A src/org/openbravo/pos2/term/DocumentsDeliveryMethodProperties.java
A src/org/openbravo/pos2/utility/DocumentsDeliveryMethodUtils.java
M src-db/database/sourcedata/AD_MESSAGE.xml
---
(0168306)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: eb7118427c393af12797b52404b29e6f934bf9c2
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/eb7118427c393af12797b52404b29e6f934bf9c2 [^]

Fixed ISSUE-55927: To launch only the ticket delivery logic in POS2

---
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/CompleteTicketActionPreparation.js
---
(0168309)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: c28d3c0176ee475ae33d60c00d4f8522fe121ea3
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/c28d3c0176ee475ae33d60c00d4f8522fe121ea3 [^]

Fixed ISSUE-55927: Added display logic for No Delivery Method fields:

* Updated sql query for obtaining the application mode
* Added license
* Check to only launch DeliverReceiptActionPreparation in POS mode

---
M src-db/database/sourcedata/AD_FIELD.xml
M src/org/openbravo/pos2/term/DocumentsDeliveryMethod.java
M src/org/openbravo/pos2/term/DocumentsDeliveryMethodProperties.java
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceiptActionPreparation.js
---
(0168310)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: d19bae0f0ba3c1fd894f1f35a0dcb6f3654bb6c3
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/d19bae0f0ba3c1fd894f1f35a0dcb6f3654bb6c3 [^]

Fixed ISSUE-55927: Added validation for not showing the POS option in the Application Mode combobox

---
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_VAL_RULE.xml
---
(0168308)
hgbot   
2024-08-21 13:31   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/merge_requests/29 [^]
(0168307)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: d698fd15887662f79f90f588228f5de10ba888b9
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/d698fd15887662f79f90f588228f5de10ba888b9 [^]

 Fixed ISSUE-55927: Handled when the Generate Simplified Invoices field does not match with the documents delivery methods

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M src/org/openbravo/pos2/event/DocumentsDeliveryMethodEventHandler.java
M src/org/openbravo/pos2/event/OBPOS2TerminalTypeEventHandler.java
M src/org/openbravo/pos2/utility/DocumentsDeliveryMethodUtils.java
---
(0168311)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 83e35bafac0dafafdf1a14500b60c36c044d68d5
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/83e35bafac0dafafdf1a14500b60c36c044d68d5 [^]

Fixed ISSUE-55927: Checking if No delivery Method fields are hidden

---
M src/org/openbravo/pos2/utility/DocumentsDeliveryMethodUtils.java
---
(0168312)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 79b2e39a2deb7ef2b9ac00f356843d68433d8df1
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/79b2e39a2deb7ef2b9ac00f356843d68433d8df1 [^]

Fixed ISSUE-55927: Checking if the Default Method if Choice Screen is Skipped field is checked in other records with the same App Mode

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M src/org/openbravo/pos2/event/DocumentsDeliveryMethodEventHandler.java
M src/org/openbravo/pos2/utility/DocumentsDeliveryMethodUtils.java
---
(0168313)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 9390ea2fbbf72099d73879dbce0224f594f4c612
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/9390ea2fbbf72099d73879dbce0224f594f4c612 [^]

Fixed ISSUE-55927: Added identifier and index to the OBPOS2_DOCSDELIMETH table

---
M src-db/database/model/tables/OBPOS2_DOCSDELIMETH.xml
M src-db/database/sourcedata/AD_COLUMN.xml
---
(0168314)
hgbot   
2024-08-21 13:31   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 95099d8715d092ccb013ae92d461b86387bc3eb7
Author: Iñaki <i.luque@orisha.com>
Date: 21-08-2024 08:38:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/95099d8715d092ccb013ae92d461b86387bc3eb7 [^]

Fixed ISSUE-55927: Fixing tests

---
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/CompleteTicketActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/DeliverReceiptActionPreparation.test.js
---
(0168315)
hgbot   
2024-08-21 13:31   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: f502bfdd9eca375cefd1b242f4305086c05cc5b8
Author: Jorge Wederago <j.wederago@orisha.com>
Date: 21-08-2024 13:30:34
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/f502bfdd9eca375cefd1b242f4305086c05cc5b8 [^]

Related to FR-55927: Implement new delivery method type configuration

---
A src-db/database/model/tables/OBPOS2_DOCSDELIMETH.xml
A src/org/openbravo/pos2/event/DocumentsDeliveryMethodEventHandler.java
A src/org/openbravo/pos2/term/DocumentsDeliveryMethod.java
A src/org/openbravo/pos2/term/DocumentsDeliveryMethodProperties.java
A src/org/openbravo/pos2/utility/DocumentsDeliveryMethodUtils.java
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_FIELDGROUP.xml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-db/database/sourcedata/AD_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/sourcedata/AD_TAB.xml
M src-db/database/sourcedata/AD_TABLE.xml
M src-db/database/sourcedata/AD_VAL_RULE.xml
M src/org/openbravo/pos2/event/OBPOS2TerminalTypeEventHandler.java
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/CompleteTicketActionPreparation.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/CompleteTicketActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/DeliverReceiptActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceiptActionPreparation.js
---
(0168316)
hgbot   
2024-08-21 13:46   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 74bd5160d390cf3f4bff5938497144fd2987b3f5
Author: Aaron Calero <aaron.calero@openbravo.com>
Date: 21-08-2024 13:46:17
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/74bd5160d390cf3f4bff5938497144fd2987b3f5 [^]

Related to FR-55927: Implement new delivery method type configuration

Added missing commit

---
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
---
(0168317)
hgbot   
2024-08-21 13:46   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2819 [^]