diff --git a/packages/oss-console/src/components/Executions/ExecutionDetails/ExecutionMetadata.tsx b/packages/oss-console/src/components/Executions/ExecutionDetails/ExecutionMetadata.tsx index b357ad20d..99c403de4 100644 --- a/packages/oss-console/src/components/Executions/ExecutionDetails/ExecutionMetadata.tsx +++ b/packages/oss-console/src/components/Executions/ExecutionDetails/ExecutionMetadata.tsx @@ -71,7 +71,7 @@ export const ExecutionMetadata: React.FC<{}> = () => { const workflowId = execution?.closure?.workflowId; const { labels } = execution.spec; - const { referenceExecution, systemMetadata, parentNodeExecution } = execution.spec.metadata; + const { referenceExecution, systemMetadata, parentNodeExecution, principal } = execution.spec.metadata; const cluster = systemMetadata?.executionCluster ?? dashedValueString; const details: DetailItem[] = [ @@ -85,6 +85,10 @@ export const ExecutionMetadata: React.FC<{}> = () => { label: ExecutionMetadataLabels.cluster, value: cluster, }, + { + label: ExecutionMetadataLabels.principal, + value: principal || dashedValueString, + }, { label: ExecutionMetadataLabels.time, value: startedAt ? formatDateUTC(timestampToDate(startedAt)) : dashedValueString, diff --git a/packages/oss-console/src/components/Executions/ExecutionDetails/constants.ts b/packages/oss-console/src/components/Executions/ExecutionDetails/constants.ts index d38a0b045..057331478 100644 --- a/packages/oss-console/src/components/Executions/ExecutionDetails/constants.ts +++ b/packages/oss-console/src/components/Executions/ExecutionDetails/constants.ts @@ -14,6 +14,7 @@ export enum ExecutionMetadataLabels { overwriteCache = 'Overwrite cached outputs', parent = 'Parent', labels = 'Labels', + principal = 'Created by', } export const tabs = {