Skip to content

Commit bf351f7

Browse files
task state filtering: support skip mode and improve offline data
1 parent 6fd64ac commit bf351f7

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

src/components/cylc/common/filter.js

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

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
{

src/views/Tree.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -361,7 +361,7 @@ export default {
361361
padding: 0.5em;
362362
}
363363
.tree {
364-
margin: 0 0.5em 0 0.5em;
364+
margin: 0.5em;
365365
width: calc(100% - 1em);
366366
}
367367
}

0 commit comments

Comments
 (0)