Openbravo Issue Tracking System - POS2
View Issue Details
0056272POS2Corepublic2024-08-19 08:552024-10-24 13:16
AugustoMauch 
Triage Platform Base 
normalmajorhave not tried
closedfixed 
5
 
25Q1 
jarmendariz
No
0056272: Upgrade Material UI to v5.X
This upgrade is required in order to be able to upgrade to the latest version of React
-
No tags attached.
causes defect 0056913 closed ablasco Style component regressions 
Issue History
2024-08-19 08:55AugustoMauchNew Issue
2024-08-19 08:55AugustoMauchAssigned To => Triage Platform Base
2024-08-19 08:55AugustoMauchTriggers an Emergency Pack => No
2024-09-28 11:22hgbotNote Added: 0169717
2024-10-21 17:13hgbotResolutionopen => fixed
2024-10-21 17:13hgbotStatusnew => resolved
2024-10-21 17:13hgbotFixed in Version => 25Q1
2024-10-21 17:13hgbotNote Added: 0170721
2024-10-21 17:13hgbotNote Added: 0170722
2024-10-21 17:13hgbotNote Added: 0170723
2024-10-21 17:13hgbotNote Added: 0170724
2024-10-21 17:13hgbotNote Added: 0170725
2024-10-21 17:13hgbotNote Added: 0170726
2024-10-21 17:13hgbotNote Added: 0170727
2024-10-21 17:16cbernerReview Assigned To => jarmendariz
2024-10-21 17:16cbernerNote Added: 0170728
2024-10-21 17:16cbernerStatusresolved => closed
2024-10-21 17:46cbernerNote Edited: 0170728bug_revision_view_page.php?bugnote_id=0170728#r28644
2024-10-22 10:44hgbotNote Added: 0170744
2024-10-22 18:09hgbotNote Added: 0170769
2024-10-22 18:45hgbotNote Added: 0170770
2024-10-22 18:45hgbotNote Added: 0170771
2024-10-23 12:10hgbotNote Added: 0170818
2024-10-23 12:15hgbotNote Added: 0170819
2024-10-23 12:15hgbotNote Added: 0170820
2024-10-24 13:16hgbotNote Added: 0170890
2024-11-10 19:16AugustoMauchRelationship addedcauses 0056285
2024-11-10 19:16AugustoMauchRelationship deletedcauses 0056285
2024-11-10 19:16AugustoMauchRelationship addedcauses 0056913

Notes
(0169717)
hgbot   
2024-09-28 11:22   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.service.provider [^]
Changeset: 21974e1d20ca4119d6f292ea4c3b4d8d166253c9
Author: Augusto Mauch <a.mauch@orisha.com>
Date: 28-09-2024 11:21:28
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.service.provider/-/commit/21974e1d20ca4119d6f292ea4c3b4d8d166253c9 [^]

Related to ISSUE-56272: Fixes date format (mm represents minutes, MM represents months)

---
M web-jspack/org.openbravo.pos2.service.provider/src/components/FollowUpServiceWindow/FollowUpServiceDialog/__test__/FollowUpServiceDialog.test.jsx
---
(0170721)
hgbot   
2024-10-21 17:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 97269e858eab107d67786a854cc14703adcb4be9
Author: adrian.blasco <a.blasco@orisha.com>
Date: 21-10-2024 17:12:31
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/97269e858eab107d67786a854cc14703adcb4be9 [^]

Fixes FR-56272: Material UI is updated from version 4 to version 5

Previous version was updated from 4.11.3 to 5.16.7.
Datepickers have been changed from material-ui/pickeres to mui/x-date-pickers, which have some changes in behaviour.

notistack library has been updates from ^1.0.5 to ^2.0.8, this was due to future update of react 18.

---
---
(0170722)
hgbot   
2024-10-21 17:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 838de0586005cb0c46ceec682ed5c823f72a07fc
Author: adrian.blasco <a.blasco@orisha.com>
Date: 21-10-2024 17:04:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/838de0586005cb0c46ceec682ed5c823f72a07fc [^]

Related to FR-56272: Material UI should be upgraded to version 5

---
M web-jspack/org.openbravo.pos2/src-test/cypress/e2e/Features/deliveryModeLines.spec.js
M web-jspack/org.openbravo.pos2/src-test/cypress/e2e/Features/organizationVariables.spec.js
M web-jspack/org.openbravo.pos2/src-test/cypress/fixtures/e2eFixtures/DeliveryModeLines.json
M web-jspack/org.openbravo.pos2/src-test/cypress/integration/customerForm.int.spec.js
M web-jspack/org.openbravo.pos2/src-test/cypress/support/changeRoles.js
M web-jspack/org.openbravo.pos2/src-test/cypress/support/deliveryModeLines.js
M web-jspack/org.openbravo.pos2/src-test/cypress/support/deliveryModes.js
M web-jspack/org.openbravo.pos2/src-test/cypress/support/organizationVariables.js
M web-jspack/org.openbravo.pos2/src-test/cypress/support/viewOrders.js
M web-jspack/org.openbravo.pos2/src-test/jestIntegration/SafeboxDrawerMenuButton.int.test.jsx
M web-jspack/org.openbravo.pos2/src/components/AddProductPanel/AddProductPanel.config.json
M web-jspack/org.openbravo.pos2/src/components/Cashup/CashupSteps/CountDisplay/CountDisplay.jsx
M web-jspack/org.openbravo.pos2/src/components/Cashup/CountingToolDialog/CountingTool/CountingTool.scss
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerAddressForm/CustomerAddressForm.jsx
M web-jspack/org.openbravo.pos2/src/components/Customer/CustomerUtils/CustomerFormHandlerUtils.js
M web-jspack/org.openbravo.pos2/src/components/KeyMapEditor/subtitles/KeymapVersionSubtitle/KeymapVersionSubtitle.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/AuxiliaryPaymentsGrid/RelatedTransactionsInfoCellRenderer.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentMethods/PaymentMethodsStandardPanel/PaymentMethodsStandardPanel.jsx
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentPanel/PaymentPanel.config.json
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentPanel/PaymentPanel.portrait.config.json
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentPanelButtons/GeneratePopButton/__test__/GeneratePopButton.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ProductButton/StoreStockPopup/__test__/StoreStockGrid.test.jsx
M web-jspack/org.openbravo.pos2/src/components/ProofOfPayment/ProofOfPaymentDetails/ProofOfPaymentDetails.jsx
M web-jspack/org.openbravo.pos2/src/components/ProofOfPayment/ProofOfPaymentList/ProofOfPaymentList.jsx
M web-jspack/org.openbravo.pos2/src/components/SchemaSelectorButton/SchemaSelectorButton.scss
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/TicketLines.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/TicketLinesLite.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketLines/__test__/TicketLineCheckbox.test.jsx
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketPropertiesPopover/TicketPropertiesDescriptionField/TicketPropertiesDescriptionField.scss
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketPropertiesPopover/TicketSalesRepSelectorField/TicketSalesRepSelectorField.scss
M web-jspack/org.openbravo.pos2/src/components/Ticket/TicketPropertiesPopover/__test__/TicketPropertiesPopover.test.jsx
---
(0170723)
hgbot   
2024-10-21 17:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.restaurant [^]
Changeset: 7333c20827e6167ca14371549fc0c309662890b5
Author: adrian.blasco <a.blasco@orisha.com>
Date: 21-10-2024 17:04:48
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.restaurant/-/commit/7333c20827e6167ca14371549fc0c309662890b5 [^]

Related to FR-56272: Material UI should be upgraded to version 5

---
M web-jspack/org.openbravo.pos2.restaurant/src/components/TicketMenuLine/TicketMenuInProgressLineItem/TicketMenuInProgressLineItem.jsx
---
(0170724)
hgbot   
2024-10-21 17:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout [^]
Changeset: a28cbaa5c616e5a8936bab347a836e6d339446de
Author: adrian.blasco <a.blasco@orisha.com>
Date: 21-10-2024 17:05:28
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/commit/a28cbaa5c616e5a8936bab347a836e6d339446de [^]

Related to FR-56272: Material UI should be upgraded to version 5

---
M web-jspack/org.openbravo.pos2.selfcheckout/src/components/CustomerWindow/CustomerSearchInput/CustomerSearchInputForm/CustomerSearchInputForm.jsx
---
(0170725)
hgbot   
2024-10-21 17:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards [^]
Changeset: 2394940e1a1faa29588886159c85f35ec333d404
Author: adrian.blasco <a.blasco@orisha.com>
Date: 21-10-2024 17:06:03
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.giftcards/-/commit/2394940e1a1faa29588886159c85f35ec333d404 [^]

Related to FR-56272: Material UI should be upgraded to version 5

---
M web-jspack/org.openbravo.retail.giftcards/src-test/cypress/fixtures/integrationFixtures/GiftCertificates.json
M web-jspack/org.openbravo.retail.giftcards/src-test/cypress/support/giftCertificates.js
---
(0170726)
hgbot   
2024-10-21 17:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.digitalcoupons [^]
Changeset: 2ddc16e20546031febec1ea3b3c6504e47634e7b
Author: adrian.blasco <a.blasco@orisha.com>
Date: 21-10-2024 17:06:34
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.digitalcoupons/-/commit/2ddc16e20546031febec1ea3b3c6504e47634e7b [^]

Related to FR-56272: Material UI should be upgraded to version 5

---
M web-jspack/org.openbravo.retail.digitalcoupons/src-test/cypress/fixtures/e2eFixtures/DigitalCoupons.json
M web-jspack/org.openbravo.retail.digitalcoupons/src-test/cypress/fixtures/integrationFixtures/digitalCoupons.json
M web-jspack/org.openbravo.retail.digitalcoupons/src-test/cypress/support/digitalCoupons.js
---
(0170727)
hgbot   
2024-10-21 17:13   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms [^]
Changeset: 0b2f33b4a4829676e148e767b0e44114d81efa13
Author: adrian.blasco <a.blasco@orisha.com>
Date: 21-10-2024 17:07:41
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/commit/0b2f33b4a4829676e148e767b0e44114d81efa13 [^]

Related to FR-56272: Material UI should be upgraded to version 5

---
M web-jspack/org.openbravo.ssms/src/components/CommonComponents/BinInputField/BinInputField.jsx
M web-jspack/org.openbravo.ssms/src/components/CommonComponents/DiscrepancyDialog/DiscrepancyDialogGrid/DiscrepancyActionSelector/DiscrepancyActionSelector.jsx
M web-jspack/org.openbravo.ssms/src/components/CommonComponents/DiscrepancyDialog/DiscrepancyManagementDialog/DiscrepancyManagementDialog.jsx
M web-jspack/org.openbravo.ssms/src/components/CommonComponents/ItemInputField/ItemInputField.jsx
M web-jspack/org.openbravo.ssms/src/components/CommonComponents/SSMSSearchBar/SSMSSearchBar.jsx
M web-jspack/org.openbravo.ssms/src/components/CommonComponents/VendorInputField/VendorInputField.jsx
---
(0170728)
cberner   
2024-10-21 17:16   
(edited on: 2024-10-21 17:46)
The issue has not been closed automatically, because the MRs branches had the wrong naming.

fr-56272 instead of fr/56272.

(0170744)
hgbot   
2024-10-22 10:44   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.reporting.integration.retail [^]
Changeset: 183fcabeddd2e3b36bb5a2765dea2dd645d85ea7
Author: Adrián Blasco <a.blasco@orisha.com>
Date: 22-10-2024 08:44:25
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.reporting.integration.retail/-/commit/183fcabeddd2e3b36bb5a2765dea2dd645d85ea7 [^]

Related to FR-56272: CircularProgress import adapted to Material UI upgrade.

---
M web-jspack/org.openbravo.reporting.integration.retail/src/components/ReportProvider/ReportProvider.jsx
---
(0170769)
hgbot   
2024-10-22 18:09   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/merge_requests/318 [^]
(0170770)
hgbot   
2024-10-22 18:45   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms [^]
Changeset: d57c5704900b0076ae83f08d37981e4d7d13f5dd
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 22-10-2024 16:45:29
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/commit/d57c5704900b0076ae83f08d37981e4d7d13f5dd [^]

Related to FR-56272: Due to mui-v5, disable some tests that used a DatePicker as a DateTimePicker

---
M web-jspack/org.openbravo.ssms/src/components/DocumentComponents/OngoingDocumentWindow/OngoingDocumentInfo/_test_/OngoingDocumentInfoDialog.test.jsx
M web-jspack/org.openbravo.ssms/src/components/TaskComponents/GroupedTaskWindow/GroupedTaskHeader/GroupedTaskTitle/__test__/GroupedTaskTitle.test.jsx
M web-jspack/org.openbravo.ssms/src/components/TaskComponents/GroupedTaskWindow/GroupedTaskInfo/_test_/GroupedTaskInfoDialog.test.jsx
---
(0170771)
hgbot   
2024-10-22 18:45   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/merge_requests/318 [^]
(0170818)
hgbot   
2024-10-23 12:10   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/merge_requests/320 [^]
(0170819)
hgbot   
2024-10-23 12:15   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms [^]
Changeset: 7c5903589513b786419fa86f9069e1706bfec104
Author: adrian.blasco <a.blasco@orisha.com>
Date: 23-10-2024 12:13:59
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/commit/7c5903589513b786419fa86f9069e1706bfec104 [^]

Related to FR-56272: Disables the eslint rule about disabling test on disabled tests

---
M web-jspack/org.openbravo.ssms/src/components/DocumentComponents/OngoingDocumentWindow/OngoingDocumentInfo/_test_/OngoingDocumentInfoDialog.test.jsx
M web-jspack/org.openbravo.ssms/src/components/TaskComponents/GroupedTaskWindow/GroupedTaskHeader/GroupedTaskTitle/__test__/GroupedTaskTitle.test.jsx
M web-jspack/org.openbravo.ssms/src/components/TaskComponents/GroupedTaskWindow/GroupedTaskInfo/_test_/GroupedTaskInfoDialog.test.jsx
---
(0170820)
hgbot   
2024-10-23 12:15   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.ssms/-/merge_requests/320 [^]
(0170890)
hgbot   
2024-10-24 13:16   
Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration [^]
Changeset: d0e98309ad82e97c9170fae96781d93ca9a3748d
Author: Javier Armendáriz <j.armendariz@orisha.com>
Date: 24-10-2024 13:14:18
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.retail.samplebpintegration/-/commit/d0e98309ad82e97c9170fae96781d93ca9a3748d [^]

Related to ISSUE-56272: Updated API to work properly with Autocomplete input

---
M src/org/openbravo/retail/samplebpintegration/crmnocoding/DQMNoCodingUtils.java
M src/org/openbravo/retail/samplebpintegration/ws/SampleBPIntegrationCrossDomainsChecker.java
---