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

Filters and sorting for jobs and tasks #2959

Closed
2 tasks done
nstolyarov opened this issue Mar 16, 2021 · 7 comments · Fixed by #3030
Closed
2 tasks done

Filters and sorting for jobs and tasks #2959

nstolyarov opened this issue Mar 16, 2021 · 7 comments · Fixed by #3030
Labels
customer High priority feature request duplicate This issue or pull request already exists enhancement New feature or request

Comments

@nstolyarov
Copy link

My actions before raising this issue

We are running a large project in CVAT with a lot of Tasks and Jobs. It is very difficult to navigate over them. If the Jobs/Tasks list could be filtered and sorted (by assignee, reviewer, status, etc.), grouped by same parameters, it would be very convenient.

Expected Behaviour

Get the ability to filter and sort Jobs/Tasks by assignee, reviewer, status, etc.

Current Behaviour

No any filtering, sorting mechanism in CVAT.

Possible Solution

Add filters and sorting to CVAT Jobs/Tasks list.

Context

It is difficult to navigate if there are many Jobs /Tasks in the list. This feature can help.

Your Environment

  • Git hash commit (git log -1): commit 7a2dcff (HEAD -> develop, origin/develop, origin/HEAD)
    Author: Anastasia Yasakova [email protected]
    Date: Tue Mar 9 10:41:33 2021 +0300
  • Docker version docker version (e.g. Docker 17.0.05): 20.10.5
  • Are you using Docker Swarm or Kubernetes? No
  • Operating System and version (e.g. Linux, Windows, MacOS): GNU/Linux Ubuntu
    4.15.0-136-generic
    x86_64
@azhavoro azhavoro added the enhancement New feature or request label Mar 16, 2021
@bsekachev
Copy link
Member

bsekachev commented Mar 16, 2021

@nstolyarov

CVAT has such options for tasks list. Please, refer to user guide.

There are several options how to use the search.

Search within all fields (owner, assignee, task name, task status, task mode).
To execute enter a search string in search field.

Search for specific fields. How to perform:
owner: admin - all tasks created by the user who has the substring "admin" in his name
assignee: employee - all tasks which are assigned to a user who has the substring "employee" in his name
name: mighty - all tasks with the substring "mighty" in their names
mode: annotation or mode: interpolation - all tasks with images or videos.
status: annotation or status: validation or status: completed - search by status
id: 5 - task with id = 5.

Multiple filters. Filters can be combined (except for the identifier) ​​using the keyword AND:
mode: interpolation AND owner: admin
mode: annotation and status: annotation

@bsekachev
Copy link
Member

Partial duplicate of #899

@bsekachev bsekachev added the duplicate This issue or pull request already exists label Mar 16, 2021
@nmanovic nmanovic added the customer High priority feature request label Mar 16, 2021
@nmanovic nmanovic added this to the Backlog milestone Mar 16, 2021
@nstolyarov
Copy link
Author

@bsekachev thank you for your answer!

If I understand right there are no filter and sort options for jobs. So I can not enable displaying only those jobs that are on validation e.g.

@bsekachev
Copy link
Member

@nstolyarov

Yes, there aren't any ways to filter jobs.

@keshva23
Copy link

keshva23 commented Dec 6, 2021

I had a same requirement of displaying assigned jobs to users. How that can be implemented?

@bsekachev
Copy link
Member

Hi @keshva23
The issue was implemented. Please, refer to attached pull request.

@keshva23
Copy link

keshva23 commented Dec 6, 2021

Hi @keshva23 The issue was implemented. Please, refer to attached pull request.

@bsekachev Can you please attach the new pull request.?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer High priority feature request duplicate This issue or pull request already exists enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants