|
7 | 7 | /** |
8 | 8 | * Returns the dataset history formatted in JSON hiding some values. |
9 | 9 | * |
10 | | - * @param {import('$lib/types').DatasetHistoryItem} historyItem |
| 10 | + * @param {import('$lib/types-v2').DatasetHistoryItemV2} historyItem |
11 | 11 | * @returns {string} |
12 | 12 | */ |
13 | 13 | function formatDatasetHistory(historyItem) { |
|
16 | 16 | ...historyItem, |
17 | 17 | workflowtask: { |
18 | 18 | ...historyItem.workflowtask, |
19 | | - task: { |
20 | | - ...historyItem.workflowtask.task, |
21 | | - args_schema: historyItem.workflowtask.task.args_schema ? '[HIDDEN]' : undefined, |
22 | | - docs_info: historyItem.workflowtask.task.docs_info ? '[HIDDEN]' : undefined, |
23 | | - docs_link: historyItem.workflowtask.task.docs_link ? '[HIDDEN]' : undefined |
24 | | - } |
| 19 | + task: historyItem.workflowtask.is_legacy_task |
| 20 | + ? null |
| 21 | + : { |
| 22 | + ...historyItem.workflowtask.task, |
| 23 | + args_schema_non_parallel: historyItem.workflowtask.task.args_schema_non_parallel |
| 24 | + ? '[HIDDEN]' |
| 25 | + : undefined, |
| 26 | + args_schema_parallel: historyItem.workflowtask.task.args_schema_parallel |
| 27 | + ? '[HIDDEN]' |
| 28 | + : undefined, |
| 29 | + docs_info: historyItem.workflowtask.task.docs_info ? '[HIDDEN]' : undefined, |
| 30 | + docs_link: historyItem.workflowtask.task.docs_link ? '[HIDDEN]' : undefined |
| 31 | + }, |
| 32 | + task_legacy: historyItem.workflowtask.is_legacy_task |
| 33 | + ? { |
| 34 | + ...historyItem.workflowtask.task_legacy, |
| 35 | + args_schema: historyItem.workflowtask.task_legacy.args_schema |
| 36 | + ? '[HIDDEN]' |
| 37 | + : undefined, |
| 38 | + docs_info: historyItem.workflowtask.task_legacy.docs_info ? '[HIDDEN]' : undefined, |
| 39 | + docs_link: historyItem.workflowtask.task_legacy.docs_link ? '[HIDDEN]' : undefined |
| 40 | + } |
| 41 | + : null |
25 | 42 | } |
26 | 43 | }, |
27 | 44 | null, |
|
40 | 57 | {#each Object.entries(dataset.history) as [_, value]} |
41 | 58 | <li class="list-group-item text-bg-light"> |
42 | 59 | <span> |
43 | | - Task "{value.workflowtask.task.name}", status "{value.status}" |
| 60 | + Task "{value.workflowtask.is_legacy_task |
| 61 | + ? value.workflowtask.task_legacy.name |
| 62 | + : value.workflowtask.task.name}", status "{value.status}" |
44 | 63 | </span> |
45 | 64 | </li> |
46 | 65 | <li class="list-group-item text-break"> |
|
0 commit comments