From b7e0f780e6689ca4ac54696d3afa99ab4a59e6cc Mon Sep 17 00:00:00 2001 From: Amogh Desai Date: Thu, 11 Jun 2026 21:40:10 +0530 Subject: [PATCH 1/2] UI: Add a column in asset store display table linking to the TI that wrote it --- .../ui/public/i18n/locales/en/assets.json | 1 + .../src/pages/Asset/AssetStore/AssetStore.tsx | 41 ++++++++++++++++++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/en/assets.json b/airflow-core/src/airflow/ui/public/i18n/locales/en/assets.json index 2e933a2fbcc38..b49e30f5cc6bc 100644 --- a/airflow-core/src/airflow/ui/public/i18n/locales/en/assets.json +++ b/airflow-core/src/airflow/ui/public/i18n/locales/en/assets.json @@ -13,6 +13,7 @@ "deleteWarning": "The asset will lose this persisted store entry.", "edit": "Edit Asset Store", "emptyState": "Asset store stores values scoped to an asset identity, shared across all Dag runs. Workers can write asset store via the Task SDK.", + "lastUpdatedBy": "Last Updated By", "title": "Asset Store" }, "consumingDags": "Consuming Dags", diff --git a/airflow-core/src/airflow/ui/src/pages/Asset/AssetStore/AssetStore.tsx b/airflow-core/src/airflow/ui/src/pages/Asset/AssetStore/AssetStore.tsx index 418a46b17cdb2..0717191d1f9be 100644 --- a/airflow-core/src/airflow/ui/src/pages/Asset/AssetStore/AssetStore.tsx +++ b/airflow-core/src/airflow/ui/src/pages/Asset/AssetStore/AssetStore.tsx @@ -16,10 +16,10 @@ * specific language governing permissions and limitations * under the License. */ -import { Flex, Text } from "@chakra-ui/react"; +import { Flex, Link, Text } from "@chakra-ui/react"; import type { ColumnDef } from "@tanstack/react-table"; import { useTranslation } from "react-i18next"; -import { useParams } from "react-router-dom"; +import { Link as RouterLink, useParams } from "react-router-dom"; import { useAssetStoreServiceListAssetStore } from "openapi/queries"; import type { AssetStoreResponse } from "openapi/requests"; @@ -56,6 +56,43 @@ const getColumns = ({ assetId, translate }: ColumnsProps): Array