Skip to content
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

Tp2000 1754 ticket list view filter #1443

Merged

Conversation

marya-shariq
Copy link
Collaborator

@marya-shariq marya-shariq commented Mar 24, 2025

TP2000-1754 - Ticket List View Filter

Why

  • In line with new design changes and considerations for ticket assignment, this PR allows users to view and filter tickets
  • Users can filter by ticket assignment status and assignee
  • Users can order by tickets by the assignee's first name

What

  • Added filter_by_assignment_status and filter_by_current_assignee methods to TaskWorkflowFilter
  • Modified spacing of ticket list table to accommodate status tags
  • UI changes to search and filter form
  • Added new fixtures to simulate assigned and not assigned workflows with previous assignees
  • Added get_latest_assignees Task queryset method to remove duplicate ticket bug and allow for ordering of workflows by assignee first name
  • Unit tests
Ticket list view
Screenshot 2025-04-04 at 01 27 23
Filtering tickets by assignee
Screenshot 2025-04-04 at 01 28 16
Filtering tickets by assignment status
Screenshot 2025-04-04 at 01 27 34 Screenshot 2025-04-04 at 01 27 46
Ordering tickets by assignee's first name
Screenshot 2025-03-24 at 14 31 17

Checklist

  • Requires migrations? - No
  • Requires dependency updates? - No

@marya-shariq marya-shariq marked this pull request as ready for review March 24, 2025 14:34
@marya-shariq marya-shariq requested a review from a team as a code owner March 24, 2025 14:34
@marya-shariq marya-shariq merged commit 04d1a19 into TP2000-1471--task-workflow Apr 8, 2025
@marya-shariq marya-shariq deleted the TP2000-1754-ticket-list-view-filter branch April 8, 2025 09:38
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.

4 participants