diff --git a/frontend/src/lib/components/runs/RunsTable.svelte b/frontend/src/lib/components/runs/RunsTable.svelte index 591abeebb5..36cf96efd5 100644 --- a/frontend/src/lib/components/runs/RunsTable.svelte +++ b/frontend/src/lib/components/runs/RunsTable.svelte @@ -4,10 +4,14 @@ import VirtualList from 'svelte-tiny-virtual-list' import { createEventDispatcher, onMount } from 'svelte' import Tooltip from '../Tooltip.svelte' + import { AlertTriangle } from 'lucide-svelte' + import Popover from '../Popover.svelte' + import { workspaceStore } from '$lib/stores' //import InfiniteLoading from 'svelte-infinite-loading' export let jobs: Job[] | undefined = undefined export let externalJobs: Job[] = [] + export let omittedObscuredJobs: boolean export let showExternalJobs: boolean = false export let selectedId: string | undefined = undefined export let selectedWorkspace: string | undefined = undefined @@ -167,6 +171,16 @@ > + {:else if $workspaceStore !== 'admins' && omittedObscuredJobs} +
+ {jobs && jobCountString(jobs.length)} + + + + Too specific filtering may have caused the omission of obscured jobs. This is done for security reasons. To see obscured jobs, try removing some filters. + + +
{:else}
{jobs && jobCountString(jobs.length)}
{/if} diff --git a/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte index 5f1c42ac14..5660ab2f68 100644 --- a/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/runs/[...path]/+page.svelte @@ -599,6 +599,7 @@