Feature #12315
closed[Workbench] on all processes page, add filter to make it possible to exclude sub workflows
Related issues
Updated by Tom Morris about 7 years ago
- Subject changed from [Workbench] on all processes page, add filter to make it possible to exclude sub workflows to [Workbench] on all processes page, add filter to make it possible to exclude sub workflows
- Target version set to To Be Groomed
Updated by Tom Morris almost 7 years ago
- Story points set to 1.0
Add a checkbox which when checked filters out subworkflows
Updated by Tom Morris almost 7 years ago
- Target version changed from To Be Groomed to 2018-02-28 Sprint
Updated by Peter Amstutz almost 7 years ago
- Assigned To changed from Peter Amstutz to Tom Clegg
Updated by Peter Amstutz almost 7 years ago
The jQuery based filterable-query control only handles full text queries, extending it to handle additional types of filters seems somewhat awkward and basically wasted effort since we are trying to migrate workbench to client-side rendering using Mithril.
As an alternative, I recommend adapting/refactoring multi-site search to do multi-site query of running processes as well.
Updated by Tom Clegg almost 7 years ago
- no tests added
- https://ci.curoverse.com/job/developer-run-tests/592/
Updated by Peter Amstutz over 6 years ago
Thanks. I'll see about adding a test.
I think my original assessment still stands: even after looking your code, I still feel that jQuery control is sufficiently non-obvious that it would have takes me an equal or greater amount of time and effort as compared to copying and modifying the mithril based search page to display work units.
Updated by Peter Amstutz over 6 years ago
12315-exclude-child-procs @ 31e3106b0f4b5ec8cd7e251bc6827a64063c1b0c
Use a synthetic show_children query parameter, because naively filtering on requesting_container_uuid breaks pipeline and job queries.
Behavior when {show_children: true} is consistent with current all_processes page.
Behavior when show_children is false/nil is consistent with dashboard (filter on requesting_container_uuid=null, only show pipelines, no jobs).
Default behavior is not to show children.
Fixed/added testing.
Updated by Tom Clegg over 6 years ago
Updated by Anonymous over 6 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Applied in changeset arvados|b17f04b7797eda5a5d888264f7d480d762a9966f.