Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0057924
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Openbravo ERP] A. Platformminorhave not tried2025-02-10 12:422025-03-13 09:21
ReportercaristuView Statuspublic 
Assigned Tocaristu 
PriorityhighResolutionfixedFixed in VersionPR25Q2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0057924: Product Category Tree Selector Improvements

DescriptionIt would be nice to enhance the product search based on the category tree. The following improvements would be needed:

- A new "Product Category Tree Selector" based on the hierarchy defined in the window ‘Product Category’ must be implemented
- The "Product Category Tree Selector" must be set by default in the backend window "Product".
- The selector should provide a means to filter by a parent category and all its children without making user to select manually all the nodes
- Some UI improvements would also be needed
Steps To Reproduce.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0175392)
hgbot (developer)
2025-02-10 12:54

Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo/-/merge_requests/1530 [^]
(0176673)
hgbot (developer)
2025-03-11 15:36

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo [^]
Changeset: 9077f1d849b686b37b283dfe2640b329ee12059b
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 11-03-2025 15:33:41
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo/-/commit/9077f1d849b686b37b283dfe2640b329ee12059b [^]

fixes FR-57924: New Product Category Tree Selector

  - Support new childrenOf operator
  - Automatic descendants selection/deselection option for tree
    selectors
  - General UI improvements for tree selectors
  - Create a new Product Category Tree Selector reference and use it in
    the Product Category field of the standard Product window

---
---
(0176674)
hgbot (developer)
2025-03-11 15:36

Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo/-/merge_requests/1530 [^]
(0176691)
hgbot (developer)
2025-03-11 18:36

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo [^]
Changeset: 3a7766dc3ce6950d18bff9db588514382f3ab0af
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 11-03-2025 18:36:24
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo/-/commit/3a7766dc3ce6950d18bff9db588514382f3ab0af [^]

related to FR-57924: prevent NPE on view generation

---
M modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorComponent.java
---
(0176709)
hgbot (developer)
2025-03-12 10:15

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/mods/org.openbravo.module.productbomversion [^]
Changeset: 1c04077b2683737e348c8c0be23aa8b3f574daef
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 12-03-2025 10:13:20
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/mods/org.openbravo.module.productbomversion/-/commit/1c04077b2683737e348c8c0be23aa8b3f574daef [^]

related to FR-57924: set missing AD_COLUMN_ID in selector field

  Now that the reference of the m_product.m_product_category column uses
a tree reference the selector field needs to have the ad_column_id
defined, otherwise the view generation fails with a NPE when building
the selector component.

---
M src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
---
(0176710)
hgbot (developer)
2025-03-12 10:27

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo [^]
Changeset: abe3e5ab34e9180c8795c2ccfbde93a8c4bba774
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 12-03-2025 10:27:04
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/openbravo/-/commit/abe3e5ab34e9180c8795c2ccfbde93a8c4bba774 [^]

related to FR-57924: backout temporary fix

  Fixed the ViewGeneration test failure by fixing the specific selector
field present in other module which was causing the error. To fix it,
the missing ad_column_id has been set.

  We now revert the change in SelectorComponent so we let the view
generation fail in case this problem is raised again by another
incorrect selector field definition.

---
M modules/org.openbravo.userinterface.selector/src/org/openbravo/userinterface/selector/SelectorComponent.java
---
(0176771)
hgbot (developer)
2025-03-13 09:21

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/mods/org.openbravo.module.productbomversion [^]
Changeset: 6b276ff225c63686e9579aa3fec97de75d5c20d2
Author: Carlos Aristu <c.aristu@orisha.com>
Date: 13-03-2025 09:21:30
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/mods/org.openbravo.module.productbomversion/-/commit/6b276ff225c63686e9579aa3fec97de75d5c20d2 [^]

related to FR-57924: synchronize terminology

---
M src-db/database/sourcedata/OBUISEL_SELECTOR_FIELD.xml
---

- Issue History
Date Modified Username Field Change
2025-02-10 12:42 caristu New Issue
2025-02-10 12:42 caristu Assigned To => caristu
2025-02-10 12:42 caristu Modules => Core
2025-02-10 12:42 caristu Triggers an Emergency Pack => No
2025-02-10 12:54 hgbot Note Added: 0175392
2025-03-10 12:55 caristu Relationship added related to 0058073
2025-03-11 10:42 caristu Relationship deleted related to 0058073
2025-03-11 15:36 hgbot Resolution open => fixed
2025-03-11 15:36 hgbot Status new => closed
2025-03-11 15:36 hgbot Fixed in Version => PR25Q2
2025-03-11 15:36 hgbot Note Added: 0176673
2025-03-11 15:36 hgbot Note Added: 0176674
2025-03-11 18:36 hgbot Note Added: 0176691
2025-03-12 10:15 hgbot Note Added: 0176709
2025-03-12 10:27 hgbot Note Added: 0176710
2025-03-13 09:21 hgbot Note Added: 0176771


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker