Openbravo Issue Tracking System - Retail Modules
View Issue Details
0051996Retail ModulesEvents for Clientpublic2023-03-28 13:032023-05-09 13:06
ander_flores 
Triage Platform Conn 
normalminoralways
closedfixed 
5
 
 
approved
No
No
0051996: Messages field only show 1st item of the array
Messages of type DISPLAY, MENU, KEY, STRING and APPROVAL have a messages field that is used to enter the messages to be displayed. This field is an array, with each of these messages. The problem is that only the first one is shown.
There is no current example of a Message that has more than one element on the messages field.

To reproduce it just change the code of a message adding an extra element on the messages field

Example:
this.sendMessage({
  messageType: 'DISPLAY',
  messages: ['New Message', 'Original Message']
});

Only the New Message should show up
No tags attached.
Issue History
2023-03-28 13:03ander_floresNew Issue
2023-03-28 13:03ander_floresAssigned To => Triage Platform Conn
2023-03-28 13:03ander_floresOBNetwork customer => No
2023-03-28 13:03ander_floresTriggers an Emergency Pack => No
2023-04-25 13:36hgbotMerge Request Status => open
2023-04-25 13:36hgbotNote Added: 0148848
2023-04-25 14:04hgbotNote Added: 0148857
2023-05-05 09:30hgbotMerge Request Statusopen => merged
2023-05-05 09:30hgbotNote Added: 0149328
2023-05-05 09:30hgbotResolutionopen => fixed
2023-05-05 09:30hgbotStatusnew => resolved
2023-05-05 09:30hgbotNote Added: 0149329
2023-05-05 09:57hgbotMerge Request Statusmerged => approved
2023-05-05 09:58hgbotStatusresolved => closed
2023-05-05 09:58hgbotFixed in Version => 23Q3
2023-05-05 09:58hgbotNote Added: 0149332
2023-05-05 09:58hgbotNote Added: 0149333
2023-05-05 12:07hgbotNote Added: 0149354
2023-05-09 13:06hgbotNote Added: 0149489

Notes
(0148848)
hgbot   
2023-04-25 13:36   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/21 [^]
(0148857)
hgbot   
2023-04-25 14:04   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1723 [^]
(0149328)
hgbot   
2023-05-05 09:30   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/merge_requests/21 [^]
(0149329)
hgbot   
2023-05-05 09:30   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 8ddc5a8c4165056dd9e943df120cb2a2334366e0
Author: Ander Flores <ander.flores@openbravo.com>
Date: 05-05-2023 07:30:13
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/8ddc5a8c4165056dd9e943df120cb2a2334366e0 [^]

Fixed ISSUE-51996: Messages field should display all messages

---
M web-jspack/org.openbravo.events.client/src/components/ExternalPage/ExternalPage.jsx
M web-jspack/org.openbravo.events.client/src/components/MessagesDataDisplay.jsx
M web-jspack/org.openbravo.events.client/src/components/MessagesDisplay.jsx
M web-jspack/org.openbravo.events.client/src/components/RequestKey.jsx
M web-jspack/org.openbravo.events.client/src/components/RequestMenu.jsx
M web-jspack/org.openbravo.events.client/src/components/RequestString.jsx
M web-jspack/org.openbravo.events.client/src/components/stories/MessagesManager.stories.jsx
---
(0149332)
hgbot   
2023-05-05 09:58   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: b267c61bee8b4a06608b6518095c6f07194a5894
Author: Ander Flores <ander.flores@openbravo.com>
Date: 05-05-2023 07:58:37
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/b267c61bee8b4a06608b6518095c6f07194a5894 [^]

Fixes ISSUE-51996: Added new messages class to group all display-texts

---
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/ConfirmProcessProvider.scss
---
(0149333)
hgbot   
2023-05-05 09:58   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/1723 [^]
(0149354)
hgbot   
2023-05-05 12:07   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 2528f66f3b7cacfc76f3b27554d171d3e42f3941
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 05-05-2023 12:07:12
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/2528f66f3b7cacfc76f3b27554d171d3e42f3941 [^]

Fixed ISSUE-51996: Messages field should display all messages
* Fixes JEST tests

---
M web-jspack/org.openbravo.events.client/src/components/MessagesDisplay.jsx
M web-jspack/org.openbravo.events.client/src/components/__test__/MessagesManager.test.jsx
---
(0149489)
hgbot   
2023-05-09 13:06   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client [^]
Changeset: 1a851eea670286a0020aad0940f3b1243d68a583
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 09-05-2023 13:06:05
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.events.client/-/commit/1a851eea670286a0020aad0940f3b1243d68a583 [^]

Related ISSUE-51996: Messages field should display all messages
* Fixes initial case if display state field is empty

---
M web-jspack/org.openbravo.events.client/src/components/MessagesDisplay.jsx
---