Project

General

Profile

Actions

Feature #17838

open

Create filter group from advanced search

Added by Peter Amstutz over 3 years ago. Updated almost 2 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Workbench2
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release:
Release relationship:
Auto

Description

Arvados 2.2.0 (release notes: https://arvados.org/release-notes/2.2.0/) added the "Virtual projects" feature (https://doc.arvados.org/v2.2/api/projects.html).

Essentially, virtual projects are a special type of the "group" object with an embedded "filters" property. Virtual projects do not contain contents like other projects/groups, but instead their "contents" are defined by the result of a search query. This search query is described in the "filters" property, and is executed by controller (i.e. on the backend).

Workbench2 has an "advanced search" feature, accessible from the drop down menu at the right of the search bar (top of the screen).

Workbench2 has a "save this query" feature, where you can give queries an arbitrary name.

Now that "virtual projects" exist, the "save this query" feature could create a virtual project for the search query, rather than doing it the way it does now.

To be discussed

  • If the "save this query" is replaced/improved with filter groups:
    • Should user's filter groups be listed the same way as saved queries?
    • Should old saved queries be removed or migrated? With a warning message at login time, maybe?
  • How about the "Edit Project" dialog? Should it reuse the advanced search form to allow filtering updates?
  • The advanced search form also allows the user to search on any or a specific cluster. Not sure if this can be achieved by filter groups.

Subtasks 1 (1 open0 closed)

Task #17931: ReviewNewLucas Di Pentima

Actions
Actions #1

Updated by Peter Amstutz over 3 years ago

  • Target version changed from 2021-07-21 sprint to 2021-08-04 sprint
Actions #2

Updated by Ward Vandewege over 3 years ago

  • Description updated (diff)
Actions #3

Updated by Ward Vandewege over 3 years ago

  • Assigned To set to Stephen Smith
Actions #4

Updated by Lucas Di Pentima over 3 years ago

  • Description updated (diff)
Actions #5

Updated by Peter Amstutz over 3 years ago

  • Target version changed from 2021-08-04 sprint to 2021-08-18 sprint
Actions #6

Updated by Peter Amstutz over 3 years ago

  • Assigned To deleted (Stephen Smith)
  • Target version deleted (2021-08-18 sprint)
Actions #8

Updated by Lucas Di Pentima almost 2 years ago

  • Release set to 60
Actions

Also available in: Atom PDF