diff --git a/frontend/src/lib/components/layout/sidebarNavigation.js b/frontend/src/lib/components/layout/sidebarNavigation.js index 560fdd34..6ec34639 100644 --- a/frontend/src/lib/components/layout/sidebarNavigation.js +++ b/frontend/src/lib/components/layout/sidebarNavigation.js @@ -69,6 +69,12 @@ export function buildSidebarCategories(i18nState, user) { requiredPermission: "plugin:migration", requiredAction: "READ", }, + { + label: nav.dataset_review_workspace, + path: "/datasets/review", + requiredPermission: "plugin:migration", + requiredAction: "READ", + }, ], }, { diff --git a/frontend/src/lib/i18n/locales/en.json b/frontend/src/lib/i18n/locales/en.json index 655f8498..6f499eb8 100644 --- a/frontend/src/lib/i18n/locales/en.json +++ b/frontend/src/lib/i18n/locales/en.json @@ -45,6 +45,7 @@ "datasets": "Datasets", "overview": "Overview", "all_datasets": "All Datasets", + "dataset_review_workspace": "Review Workspace", "health_center": "Health Center", "storage": "Storage", "backups": "Backups", diff --git a/frontend/src/lib/i18n/locales/ru.json b/frontend/src/lib/i18n/locales/ru.json index 230a4f96..f4efba0e 100644 --- a/frontend/src/lib/i18n/locales/ru.json +++ b/frontend/src/lib/i18n/locales/ru.json @@ -45,6 +45,7 @@ "datasets": "Датасеты", "overview": "Обзор", "all_datasets": "Все датасеты", + "dataset_review_workspace": "Review Workspace", "health_center": "Центр здоровья", "storage": "Хранилище", "backups": "Бэкапы", diff --git a/frontend/src/routes/datasets/review/+page.svelte b/frontend/src/routes/datasets/review/+page.svelte new file mode 100644 index 00000000..358603c8 --- /dev/null +++ b/frontend/src/routes/datasets/review/+page.svelte @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + +
+
+
+

+ {$t.dataset_review?.workspace?.eyebrow} +

+

+ {$t.dataset_review?.workspace?.title} +

+

+ {$t.dataset_review?.workspace?.description} +

+
+ +
+ + {$t.dataset_review?.workspace?.state_label}: {$t.dataset_review?.workspace?.state?.empty || "Empty"} + +
+
+ + {#if isBootstrapping} +
+ {$t.dataset_review?.workspace?.loading} +
+ {:else} + + + {#if submitError} +
+ {submitError} +
+ {/if} + {/if} +
+ + \ No newline at end of file