Skip to content

Commit 66ace22

Browse files
task state filtering: support skip mode and improve offline data
1 parent 6c74f71 commit 66ace22

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

src/components/cylc/common/filter.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,11 @@ export function matchState (
9393
) &&
9494
(
9595
!genericModifiers.length ||
96-
genericModifiers.some((modifier) => node.node[modifier])
96+
genericModifiers.some((modifier) => node.node[modifier]) ||
97+
(
98+
genericModifiers.includes('isSkip') &&
99+
node.node.runtime?.runMode === 'Skip'
100+
)
97101
)
98102
)
99103
}

src/services/mock/json/workflows/one.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,18 @@
4848
}
4949
],
5050
"familyProxies": [
51+
{
52+
"__typename": "FamilyProxy",
53+
"id": "~user/one//20000102T0000Z/root",
54+
"name": "root",
55+
"state": "failed",
56+
"cyclePoint": "20000102T0000Z"
57+
},
5158
{
5259
"__typename": "FamilyProxy",
5360
"id": "~user/one//20000102T0000Z/BAD",
5461
"name": "BAD",
5562
"state": "failed",
56-
"isHeld": true,
57-
"isQueued": false,
58-
"isRunahead": false,
59-
"isRetry": false,
60-
"isWallclock": false,
61-
"isXtriggered": false,
6263
"cyclePoint": "20000102T0000Z",
6364
"firstParent": {
6465
"id": "~user/one//20000102T0000Z/root",
@@ -247,6 +248,9 @@
247248
"task": {
248249
"meanElapsedTime": 4.0,
249250
"name": "succeeded"
251+
},
252+
"runtime": {
253+
"runMode": "Skip"
250254
}
251255
},
252256
{

0 commit comments

Comments
 (0)