WEBUI-1683:Vocabulary Filter[LTS-2025]#3176
Conversation
There was a problem hiding this comment.
Pull request overview
Implements column-based filtering for the Vocabulary Management table so administrators can quickly narrow down directory entries, while preserving an “empty when filtered” table state instead of hiding the table.
Changes:
- Adds per-column filter inputs in the
nuxeo-data-tableheader and client-side filtering logic (_filters,_allEntries,_applyFilters,_onAnyInput). - Updates table visibility logic to keep the table visible when filters are active but yield zero matches.
- Updates/extends unit tests to cover the new filtering and formatting behaviors.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
elements/directory/nuxeo-vocabulary-management.js |
Adds the UI (header inputs) and the underlying filtering state/logic to support column filters in the vocabulary entries table. |
test/nuxeo-vocabulary-management.test.js |
Updates existing tests and adds coverage for the new filter/formatting behavior and event delegation. |
|
@copilot resolve the merge conflicts in this pull request |
…cabulary-filter-lts2025 # Conflicts: # test/nuxeo-vocabulary-management.test.js Co-authored-by: vaibhavagarwal4-lab <221356955+vaibhavagarwal4-lab@users.noreply.github.com>
|
|
Resolved the merge conflict and pushed the merge commit in a47dc02. The branch is mergeable again; the only manual conflict was in Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|



https://hyland.atlassian.net/browse/WEBUI-1683