Skip to content

Commit c5ac729

Browse files
committed
Displayed timestamp_last_used property in task-group info modal
1 parent 38c4714 commit c5ac729

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

src/lib/components/v2/tasks/TaskGroupInfoModal.svelte

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script>
22
import BooleanIcon from '$lib/components/common/BooleanIcon.svelte';
3+
import TimestampCell from '$lib/components/jobs/TimestampCell.svelte';
34
import Modal from '../../common/Modal.svelte';
45
56
/** @type {import('$lib/types').User} */
@@ -64,6 +65,10 @@
6465
<li class="list-group-item">{(taskGroup.venv_size_in_kB / 1000).toFixed(2)}</li>
6566
<li class="list-group-item list-group-item-light fw-bold">Pip extras</li>
6667
<li class="list-group-item">{taskGroup.pip_extras || '-'}</li>
68+
<li class="list-group-item list-group-item-light fw-bold">Last used</li>
69+
<li class="list-group-item">
70+
<TimestampCell timestamp={taskGroup.timestamp_last_used} />
71+
</li>
6772
</ul>
6873
</div>
6974
</div>

src/lib/types-v2.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@ export type TaskGroupV2 = {
166166
pip_extras: string;
167167
active: boolean;
168168
timestamp_created: string;
169+
timestamp_last_used: string;
169170
};
170171

171172
export type WorkflowTasksTableRowGroup = {

src/routes/v2/admin/task-groups/+page.svelte

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import BooleanIcon from '$lib/components/common/BooleanIcon.svelte';
55
import ConfirmActionButton from '$lib/components/common/ConfirmActionButton.svelte';
66
import Modal from '$lib/components/common/Modal.svelte';
7+
import TimestampCell from '$lib/components/jobs/TimestampCell.svelte';
78
import TaskGroupEditModal from '$lib/components/v2/tasks/TaskGroupEditModal.svelte';
89
910
/** @type {Array<import('$lib/types').User>} */
@@ -331,7 +332,7 @@
331332
groupIdsNames={groups.map((g) => [g.id, g.name])}
332333
/>
333334
334-
<Modal id="taskInfoModal" bind:this={infoModal} size="lg" onClose={onInfoModalClose}>
335+
<Modal id="taskInfoModal" bind:this={infoModal} size="xl" onClose={onInfoModalClose}>
335336
<svelte:fragment slot="header">
336337
<h1 class="h5 modal-title flex-grow-1">Task-group info</h1>
337338
</svelte:fragment>
@@ -360,8 +361,16 @@
360361
<li class="list-group-item">{selectedTaskGroup.path || '-'}</li>
361362
<li class="list-group-item list-group-item-light fw-bold">Venv path</li>
362363
<li class="list-group-item">{selectedTaskGroup.venv_path || '-'}</li>
364+
<li class="list-group-item list-group-item-light fw-bold">Number of files</li>
365+
<li class="list-group-item">{selectedTaskGroup.venv_file_number || '-'}</li>
366+
<li class="list-group-item list-group-item-light fw-bold">Size (MB)</li>
367+
<li class="list-group-item">{(selectedTaskGroup.venv_size_in_kB / 1000).toFixed(2)}</li>
363368
<li class="list-group-item list-group-item-light fw-bold">Pip extras</li>
364369
<li class="list-group-item">{selectedTaskGroup.pip_extras || '-'}</li>
370+
<li class="list-group-item list-group-item-light fw-bold">Last used</li>
371+
<li class="list-group-item">
372+
<TimestampCell timestamp={selectedTaskGroup.timestamp_last_used} />
373+
</li>
365374
</ul>
366375
{/if}
367376
</svelte:fragment>

0 commit comments

Comments
 (0)