diff --git a/docs_prod/cross-project-task-routing/phase-roadmap.md b/docs_prod/cross-project-task-routing/phase-roadmap.md
index f882539..3be0fab 100644
--- a/docs_prod/cross-project-task-routing/phase-roadmap.md
+++ b/docs_prod/cross-project-task-routing/phase-roadmap.md
@@ -95,6 +95,8 @@
- source-side список `Открытые / Завершенные`
- status pill по фактическому state целевой задачи
- отображение целевого проекта
+- отображение исполнителей целевого контура
+- отображение фактической даты последнего изменения
- открытие source-side detail экрана
Что еще остается на следующие этапы:
diff --git a/plane-src/apps/web/ce/components/projects/external-contours/list-item.tsx b/plane-src/apps/web/ce/components/projects/external-contours/list-item.tsx
index 4b5c1b4..bef9b6d 100644
--- a/plane-src/apps/web/ce/components/projects/external-contours/list-item.tsx
+++ b/plane-src/apps/web/ce/components/projects/external-contours/list-item.tsx
@@ -41,8 +41,9 @@ export const ExternalContoursListItem = observer(function ExternalContoursListIt
if (!request || !issue) return <>>;
- const createdByDetails = issue.created_by_detail;
+ const assigneeDetails = issue.assignee_details?.slice(0, 2) ?? [];
const visibleLabels = issue.label_details?.slice(0, 3) ?? [];
+ const lastUpdatedAt = issue.updated_at || request.updated_at;
return (
- {renderFormattedDate(issue.created_at ?? "")}
+ {renderFormattedDate(lastUpdatedAt ?? "")}
{issue.priority && issue.priority !== "none" && (
@@ -93,9 +94,25 @@ export const ExternalContoursListItem = observer(function ExternalContoursListIt
))}
- {createdByDetails ? (
-
+
{t("external_contours_page.traceability.last_updated")}
+
+ {lastUpdatedAt ? renderFormattedDate(lastUpdatedAt) : t("common.none")}
+
+
+
{t("external_contours_page.traceability.linked_item")}
diff --git a/plane-src/packages/i18n/src/locales/en/translations.ts b/plane-src/packages/i18n/src/locales/en/translations.ts
index 1db265e..2ce2e43 100644
--- a/plane-src/packages/i18n/src/locales/en/translations.ts
+++ b/plane-src/packages/i18n/src/locales/en/translations.ts
@@ -296,6 +296,10 @@ export default {
open: "Open",
closed: "Closed",
},
+ list: {
+ last_updated: "Last updated",
+ unassigned: "Unassigned",
+ },
empty_state: {
title: "External contours module is ready for the next stage",
description:
@@ -340,6 +344,7 @@ export default {
status: "Current status",
requested_by: "Requested by",
requested_at: "Sent at",
+ last_updated: "Last updated",
linked_item: "Linked work item",
},
actions: {
diff --git a/plane-src/packages/i18n/src/locales/ru/translations.ts b/plane-src/packages/i18n/src/locales/ru/translations.ts
index 5f84f16..5130933 100644
--- a/plane-src/packages/i18n/src/locales/ru/translations.ts
+++ b/plane-src/packages/i18n/src/locales/ru/translations.ts
@@ -453,6 +453,10 @@ export default {
open: "Открытые",
closed: "Закрытые",
},
+ list: {
+ last_updated: "Последнее изменение",
+ unassigned: "Не назначено",
+ },
empty_state: {
title: "Модуль внешних контуров подготовлен",
description:
@@ -496,6 +500,7 @@ export default {
status: "Текущий статус",
requested_by: "Отправитель",
requested_at: "Отправлено",
+ last_updated: "Последнее изменение",
linked_item: "Связанная задача",
},
actions: {