Skip to content

Ticket filters: sorting tickets #5375

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
2 tasks
sanmont3drepo opened this issue Jan 29, 2025 · 1 comment
Open
2 tasks

Ticket filters: sorting tickets #5375

sanmont3drepo opened this issue Jan 29, 2025 · 1 comment
Assignees

Comments

@sanmont3drepo
Copy link
Contributor

sanmont3drepo commented Jan 29, 2025

Description

Product issue: https://github.com/3drepo/3D-Repo-Product-Team/issues/521
Parent issue: #5188

For providing the user with more flexibility in how the tickets are presented we are adding a sorting functionality.

Two more entries should be added to the hamburguer menu to define sorting there should be an arrow indicating which sorting was selected and which order (ascending or descending) like this:

Image

Goals

  • As a viewer+, I can sort the list , in alphanumerical order (ascending/descending) for the Ticket code and Date order for Last Updated.

Tasks

  • Update the ticket hamburger menu to have 'sort by last updated' and 'sort by ticket code'
  • Update the api call for tickets list to sort the tickets.
@Didi-Kwan
Copy link

Acceptance criteria

  • 'sort by last updated' and 'sort by ticket code' options should appear in hamburger menu for user to select.
  • The ticket list should be sorted in alphanumerical order (ascending/descending) by last updated/ticket code.
  • The sorting can be applied to filtered ticket list or full ticket list.
  • Close and reopen the Tickets card should keep the sorting state.
  • Go into ticket details and go back to ticket listing should keep the sorting state.
  • Refresh the page/Re-enter the model should reset the sorting to default state.

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

3 participants