Skip to content

feat: column filters for queues table [WTEL-7727] - #1507

Open
Lera24 wants to merge 3 commits into
mainfrom
feature/WTEL-7727/column-filters
Open

Lera24 wants to merge 3 commits into
mainfrom
feature/WTEL-7727/column-filters

Conversation

@Lera24

@Lera24 Lera24 commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add column filters (WTEL-7727) to the queues table: Type, Team, and Tags headers now draw a filter icon via wt-table's column-filter slot (queues-column-filter.vue).
  • Replace the always-visible filters panel with filters-actions-menu — reset (and presets, if any) live in the icon's menu, since filtering now happens from the column headers.
  • Wire wt-table's new #empty slot instead of a manually shown/hidden wt-empty.

WTEL-7727

🤖 Generated with Claude Code

Lera24 and others added 3 commits September 14, 2026 14:57
[WTEL-7727](https://webitel.atlassian.net/browse/WTEL-7727)

- add filter to the Type, Team and Tags queue headers, drawn via wt-table's
  column-filter slot (queues-column-filter.vue)
- replace the always-visible filters panel with filters-actions-menu (reset
  + presets, if any, live in the icon's menu) since filtering now happens
  from the column headers
- wire wt-table's #empty slot instead of a manually shown/hidden wt-empty

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
[WTEL-7727](https://webitel.atlassian.net/browse/WTEL-7727)

column-filter.vue (ui-datalist) never reads it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
wt-table now computes the column-filter badge from header.filtered
itself; the active-filters prop and its filtersManager.getAllKeys()
computed are gone. queues' filterOptions has no customized configs, so
queues-column-filter.vue no longer needs to pass filter-options for
useColumnFilter to search either.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant