Support #15019

[Data operations] Process status - filter

Added by Chrystian Klingenberg about 1 year ago. Updated 5 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Start date:
07/08/2019
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

As a user, I would like to have the possibility to filter processes by their status.
so that I can see the needed data.

Acceptance criteria:
- filters available in Status column
- after clicking on the status label popup appears with checkbox filers
- there are the following process statuses: Failed, Running, Locked Queued, Uncommitted Cancelled, Completed

Mockup: https://3czrf1.axshare.com/#g=1&p=1__projects&c=1

status filters.PNG (7.04 KB) status filters.PNG Chrystian Klingenberg, 03/25/2019 12:16 PM

Subtasks

Arvados - Task #15446: DevelopmentResolved

Arvados - Task #15447: Review 15019-project-view-status-filterResolvedPeter Amstutz


Related issues

Related to Arvados Workbench 2 - Feature #15047: [Navigation] Exclude child processesResolved12/24/2019

Has duplicate Arvados Workbench 2 - Feature #14986: [Data operations] Filtering by process statusClosed

Associated revisions

Revision 9560c826
Added by Lucas Di Pentima 5 months ago

Merge branch '15019-project-view-status-filter'

Closes #15019

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <>

History

#1 Updated by Chrystian Klingenberg about 1 year ago

#2 Updated by Chrystian Klingenberg 12 months ago

  • Target version set to Workbench2 Q3, Q4

#3 Updated by Chrystian Klingenberg 12 months ago

  • Status changed from New to In Progress

#4 Updated by Tom Morris 10 months ago

  • Has duplicate Feature #14986: [Data operations] Filtering by process status added

#5 Updated by Tom Morris 10 months ago

  • Description updated (diff)

The current "Locked" and "Uncommitted" statuses don't match the specification in #13776. If it's possible to easily fix that as part of this story let's do that. Otherwise we can create a ticket to fix that first, before doing this ticket, because it doesn't make sense to do the implementation and then immediately have to change it.

#6 Updated by Tom Morris 10 months ago

  • Description updated (diff)

#7 Updated by Tom Morris 10 months ago

  • Related to Feature #15047: [Navigation] Exclude child processes added

#8 Updated by Lucas Di Pentima 6 months ago

  • Target version changed from Workbench2 Q3, Q4 to 2020-01-02 Sprint
  • Assigned To set to Lucas Di Pentima

#9 Updated by Lucas Di Pentima 6 months ago

Updates at commit baba7179 - branch 15019-project-view-status-filter (wb2 repo)

I've based this branch from 15672-subprocess-list-v2, so I suggest reviewing that one first.
Added Eric's status filtering component to project panel's Status column and tried adding filters to the /contents endpoint like this one: [['container_request.container.state', '=', 'Cancelled']]. It worked! Not sure if we already forsee this use case, but didn't find any mention of it on the Arvados docs, maybe we should.

#10 Updated by Peter Amstutz 5 months ago

This has the same issue as 15672 where individual processes will live-update from Running to Completed, but the listing isn't refreshed. Perhaps we can solve it the same way, too? Deciding when to refresh the list of processes owned by a project should be basically the same as refreshing the list of processes created by a certain container request.

#11 Updated by Peter Amstutz 5 months ago

  • Target version changed from 2020-01-02 Sprint to 2020-01-15 Sprint

#12 Updated by Peter Amstutz 5 months ago

  • Assigned To changed from Lucas Di Pentima to Peter Amstutz

#13 Updated by Peter Amstutz 5 months ago

  • Target version changed from 2020-01-15 Sprint to 2020-01-29 Sprint

#14 Updated by Peter Amstutz 5 months ago

  • Assigned To changed from Peter Amstutz to Lucas Di Pentima

#15 Updated by Lucas Di Pentima 5 months ago

#15672 & #15047 have been just merged. Rebased this branch @ commit ba4eb6e.

#16 Updated by Peter Amstutz 5 months ago

Lucas Di Pentima wrote:

#15672 & #15047 have been just merged. Rebased this branch @ commit ba4eb6e.

LGTM

#17 Updated by Anonymous 5 months ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF