Openbravo Issue Tracking System - POS2
View Issue Details
0049704POS2POSpublic2022-07-01 23:022022-07-01 23:15
AugustoMauch 
jonae 
normalminorhave not tried
closedfixed 
5
 
 
AugustoMauch
No
0049704: Project search phase 3: Support for hierarchical data in search filters
The product search filters should be able to show hierarchical data in a tree structure. Initially only the root nodes would be displayed, and when expanded its children would be rendered.

Functional specification can be found here: https://docs.google.com/document/d/1erewD4Cgx5rYjsiHdA4fi_Mf4zDI_NmRp2PL8K2VmvE/edit#heading=h.ju8cbrnrbjcq [^]

Check the attached image to see how it should look
-
No tags attached.
causes defect 0049786 closed jarmendariz Fix core2 npm lockfile version (to be v2 for node16) as that was accidentally undone in 49704 
png TreeStructure.png (50,541) 2022-07-01 23:02
https://issues.openbravo.com/file_download.php?file_id=17263&type=bug
png
Issue History
2022-07-01 23:02AugustoMauchNew Issue
2022-07-01 23:02AugustoMauchAssigned To => Retail
2022-07-01 23:02AugustoMauchFile Added: TreeStructure.png
2022-07-01 23:02AugustoMauchTriggers an Emergency Pack => No
2022-07-01 23:02AugustoMauchAssigned ToRetail => jonae
2022-07-01 23:02AugustoMauchStatusnew => scheduled
2022-07-01 23:03hgbotResolutionopen => fixed
2022-07-01 23:03hgbotStatusscheduled => resolved
2022-07-01 23:03hgbotNote Added: 0138964
2022-07-01 23:04hgbotNote Added: 0138965
2022-07-01 23:15AugustoMauchReview Assigned To => AugustoMauch
2022-07-01 23:15AugustoMauchStatusresolved => closed
2022-07-12 13:32shuehnerRelationship addedcauses 0049786

Notes
(0138964)
hgbot   
2022-07-01 23:03   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: 5dd3e68fe225e448f1014c20ebaae33ba3c74583
Author: Augusto Mauch <augusto.mauch@openbravo.com>
Date: 01-07-2022 22:56:20
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/5dd3e68fe225e448f1014c20ebaae33ba3c74583 [^]

Fixes ISSUE-49704: Merge branch 'fr/product-search-phase3'

---
A src/org/openbravo/pos2/mailing/CustomPlaceholder.java
A src/org/openbravo/pos2/mailing/SendEmailImportEntryProcessor.java
A src/org/openbravo/pos2/mailing/SendEmailLoader.java
A web-jspack/org.openbravo.pos2/src/model/messages/MessagesUtils.js
A web-jspack/org.openbravo.pos2/src/model/messages/__test__/MessagesUtils.test.js
A web-jspack/org.openbravo.pos2/src/model/quotation/QuotationExtension.js
A web-jspack/org.openbravo.pos2/src/model/quotation/actions/CompleteQuotationActionPreparation.js
A web-jspack/org.openbravo.pos2/src/model/quotation/actions/__test__/CompleteQuotationActionPreparation.test.js
A web-jspack/org.openbravo.pos2/src/model/ticket/GetTicketDeliveryOption.js
A web-jspack/org.openbravo.pos2/src/model/ticket/__test__/GetTicketDeliveryOption.test.js
A web-jspack/org.openbravo.pos2/src/model/ticket/actions/CancelTicketActionPreparation.js
A web-jspack/org.openbravo.pos2/src/model/ticket/actions/ReplaceTicketActionPreparation.js
A web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/CancelTicketActionPreparation.test.js
A web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/ReplaceTickeActionPreparation.test.js
A web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/DeliverReceiptActionPreparation.test.js
A web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceiptActionPreparation.js
A web-jspack/org.openbravo.pos2/src/services/printing/ProofOfPaymentPrinter.js
A web-jspack/org.openbravo.pos2/src/services/printing/__test__/ProofOfPaymentPrinter.test.js
M src-db/database/sourcedata/AD_MESSAGE.xml
M src-db/database/sourcedata/OBMOBC_SERVICES.xml
M src/org/openbravo/pos2/POS2Constants.java
M src/org/openbravo/pos2/mailing/Mailer.java
M web-jspack/org.openbravo.pos2/src/authentication/loginInitActions.js
M web-jspack/org.openbravo.pos2/src/components/ProductSearch/SearchInput/SearchInput.jsx
M web-jspack/org.openbravo.pos2/src/components/ReceiptDeliveryOptions/getDefaultButtonsConfig.js
M web-jspack/org.openbravo.pos2/src/components/ScanPagerPanel/__test__/ScanPagerPanel.test.jsx
M web-jspack/org.openbravo.pos2/src/core/productSearch/getProductCategoryAvailableFilter.js
M web-jspack/org.openbravo.pos2/src/core/productSearch/getProductCharacteristicAvailableFilter.js
M web-jspack/org.openbravo.pos2/src/model/messages/MessagesExtension.js
M web-jspack/org.openbravo.pos2/src/model/messages/__test__/PrintProofOfPayment.test.js
M web-jspack/org.openbravo.pos2/src/model/messages/__test__/SynchronizeProofOfPayment.test.js
M web-jspack/org.openbravo.pos2/src/model/messages/actions/PrintProofOfPayment.js
M web-jspack/org.openbravo.pos2/src/model/proofOfPayment/__test__/GeneratePopPrintDataUtils.test.js
M web-jspack/org.openbravo.pos2/src/model/proofOfPayment/__test__/GeneratePopSynchronizationMessagesUtils.test.js
M web-jspack/org.openbravo.pos2/src/model/proofOfPayment/actions/ProofOfPaymentGlobalActions.js
M web-jspack/org.openbravo.pos2/src/model/proofOfPayment/utils/GeneratePopPrintData.js
M web-jspack/org.openbravo.pos2/src/model/quotation/user-actions/CompleteQuotation.js
M web-jspack/org.openbravo.pos2/src/model/ticket/GenerateProofOfPaymentFromSplitPayments.js
M web-jspack/org.openbravo.pos2/src/model/ticket/SynchronyzeProofOfPaymentFromSplitPayment.js
M web-jspack/org.openbravo.pos2/src/model/ticket/TicketExtension.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/CompleteTicketHooks.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/GenerateProofOfPaymentFromSplitPayments.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/__test__/SynchronyzeProofOfPaymentFromSplitPayment.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/CompleteTicketActionPreparation.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/CompleteTicketHooks.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/IssueTicket.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/CompleteTicketActionPreparation.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/actions/__test__/IssueTicket.test.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/CancelTicket.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/CompleteTicket.js
M web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/ReplaceTicket.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/UIExtension.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/DeliverReceiptStateAction.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/__test__/DeliverReceiptUserAction.test.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/CreateDeliverReceiptEmailMessage.js
M web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceipt.js
M web-jspack/org.openbravo.pos2/src/ob-init.js
R lib/runtime/barbecue-1.5-beta1.jar
R lib/runtime/fontbox-2.0.25.jar
R lib/runtime/graphics2d-0.30.jar
R lib/runtime/openhtmltopdf-core-1.0.6.jar
R lib/runtime/openhtmltopdf-java2d-1.0.6.jar
R lib/runtime/openhtmltopdf-pdfbox-1.0.6.jar
R lib/runtime/pdfbox-2.0.25.jar
R lib/runtime/xmpbox-2.0.25.jar
R src/org/openbravo/pos2/mailing/BaseParser.java
R src/org/openbravo/pos2/mailing/FormatExporter.java
R src/org/openbravo/pos2/mailing/NodeParser.java
R src/org/openbravo/pos2/mailing/TicketParser.java
R src/org/openbravo/pos2/mailing/export/HTMLExporter.java
R src/org/openbravo/pos2/mailing/export/PDFExporter.java
R src/org/openbravo/pos2/mailing/hooks/EndTicketHTMLHook.java
R src/org/openbravo/pos2/mailing/hooks/ParseDocumentHook.java
R src/org/openbravo/pos2/mailing/hooks/StartTicketHTMLHook.java
R src/org/openbravo/pos2/mailing/parser/BarcodeParser.java
R src/org/openbravo/pos2/mailing/parser/ImageParser.java
R src/org/openbravo/pos2/mailing/parser/LineParser.java
R src/org/openbravo/pos2/mailing/parser/QRParser.java
R src/org/openbravo/pos2/mailing/parser/TextParser.java
R src/org/openbravo/pos2/mailing/sync/SendEmailLoader.java
R src/org/openbravo/pos2/mailing/utils/BarCodeUtils.java
R src/org/openbravo/pos2/mailing/utils/ImageUtils.java
R src/org/openbravo/pos2/mailing/utils/JSONUtils.java
R src/org/openbravo/pos2/mailing/utils/ParseDocumentHookType.java
R src/org/openbravo/pos2/mailing/utils/PriorityComparator.java
R web-jspack/org.openbravo.pos2/src/model/ticket/__test__/AskDeliveryOptionsHook.test.js
R web-jspack/org.openbravo.pos2/src/model/ticket/user-actions/DeliverReceiptPreCompleteTicketHook.js
R web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceiptEmail.js
R web-jspack/org.openbravo.pos2/src/model/user-interface/actions/DeliverReceiptPrint.js
---
(0138965)
hgbot   
2022-07-01 23:04   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 7376106cab3d538d180b2bc7f240d5905ef445fa
Author: Augusto Mauch <augusto.mauch@openbravo.com>
Date: 01-07-2022 23:04:20
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/7376106cab3d538d180b2bc7f240d5905ef445fa [^]

Fixes ISSUE-49704: Merge branch 'fr/product-search-phase3'

---
A web-jspack/org.openbravo.core2/src/assets/icons/expand-less.svg
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTree/PickAndExecuteOptionTree.jsx
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTree/PickAndExecuteOptionTree.scss
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTree/__test__/PickAndExecuteOptionTree.test.jsx
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTree/__test__/deselectCheckbox.js
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTree/__test__/selectCheckbox.js
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTree/index.js
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTree/stories/PickAndExecuteOptionTree.stories.jsx
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTreeList/PickAndExecuteOptionTreeList.jsx
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTreeList/PickAndExecuteOptionTreeList.scss
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTreeList/__test__/PickAndExecuteOptionTreeList.test.jsx
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionTreeList/index.js
A web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecutePopupContext.jsx
A web-jspack/org.openbravo.core2/src/components/Transitions/__test__/selectComponent.test.js
M web-jspack/org.openbravo.core2/package-lock.json
M web-jspack/org.openbravo.core2/src/assets/style/iconography.scss
M web-jspack/org.openbravo.core2/src/components/FilterableGrid/FilterBar.jsx
M web-jspack/org.openbravo.core2/src/components/FilterableGrid/__test__/FilterBar.test.jsx
M web-jspack/org.openbravo.core2/src/components/Grid/datasource/RemoteDataSource.js
M web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecutePopup.config.json
M web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecutePopup.jsx
M web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecutePopupFilterBar/PickAndExecutePopupFilterBar.scss
M web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/__test__/PickAndExecutePopup.test.jsx
M web-jspack/org.openbravo.core2/src/ob-init.js
R web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOption/PickAndExecuteOption.jsx
R web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/PickAndExecuteOptionList/PickAndExecuteOptionList.jsx
R web-jspack/org.openbravo.core2/src/components/PickAndExecutePopup/stories/PickAndExecutePopup.stories.jsx
---