Skip to content

Custom Tickets: Tabular View Filter #5299

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks
sanmont3drepo opened this issue Dec 10, 2024 · 1 comment
Open
3 tasks

Custom Tickets: Tabular View Filter #5299

sanmont3drepo opened this issue Dec 10, 2024 · 1 comment
Assignees

Comments

@sanmont3drepo
Copy link
Contributor

Description

Product issue: https://github.com/3drepo/3D-Repo-Product-Team/issues/311
We want to provide users with the freedom to filter tickets in the tabular view in the same way they can filter in the tickets card. For this we want to reuse the UI from tickets cards.

  • In this case the template option won't be in the filters list when showing the filters select list options, the reason for this is that there's already a way for filtering the template via the select box in the top left part of the page
image

The functionality is the same as with the tickets card.

Goals

  • As a user I want to filter by any searchable property (no images or viewpoints etc)

Tasks

  • Integrate filter ui from tickets card
  • Integrate with backend ticket filtering

Related Resources

MockUp

@Didi-Kwan
Copy link

Didi-Kwan commented Apr 11, 2025

Acceptance criteria

  • Make sure the properties selection list includes all available options from all ticket template, regardless of status (active or deprecated), except this property: ticket template.
  • Once the filter is applied, that property option is not available in the properties selection list anymore.
  • If the filter is removed, that property option should reappear in the properties selection list.
  • User able to add/remove/update filters.
  • Applied filter should appear on the filter bar as a pill.
  • Make sure the filtering displaying on the pill is correct.
  • If the number of pills exceeding the length limit of the filter bar, user should be able to view all pills using scrollbar.
  • The filter bar is collapsible.
  • Update the table or all tables if grouping applied when applying/removing/updating filters.
  • Make sure the filtering works as intended such that the filtered tickets inside the tables match with the result.
  • Make sure the "Clear all" button removes all pills and updates the table or all tables if grouping applied.
  • Existing functions which update the tables such as add/remove models, group by, filter completed tickets, add tickets must continue to work as before while the tables are filtered.
  • Refresh the page/Re-enter the tabular view should restore everything back to default state. (e.g. Display all tickets of the selected ticket type with selected models and no grouping/filtering.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants