From 90f2fb2edf7ce74f81351382f661bed0ae89095f Mon Sep 17 00:00:00 2001 From: bh-ethz Date: Mon, 15 Apr 2024 17:25:57 +0200 Subject: [PATCH] insert current data use terms into fetched seq details and auto-refresh --- .../src/components/DataUseTerms/EditDataUseTermsButton.tsx | 6 +----- .../SequenceDetailsPage/SequencesDetailsPage.astro | 5 +++++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/website/src/components/DataUseTerms/EditDataUseTermsButton.tsx b/website/src/components/DataUseTerms/EditDataUseTermsButton.tsx index 051798a2fe..3d7e7f897b 100644 --- a/website/src/components/DataUseTerms/EditDataUseTermsButton.tsx +++ b/website/src/components/DataUseTerms/EditDataUseTermsButton.tsx @@ -52,11 +52,7 @@ const InnerEditDataUseTermsButton: FC = ({ position: 'top-center', autoClose: false, }), - onSuccess: () => - toast.success('The use terms for this sequence will be updated within a few minutes.', { - position: 'top-center', - autoClose: false, - }), + onSuccess: () => location.reload(), }, ); diff --git a/website/src/components/SequenceDetailsPage/SequencesDetailsPage.astro b/website/src/components/SequenceDetailsPage/SequencesDetailsPage.astro index e6574f0cda..3264f75195 100644 --- a/website/src/components/SequenceDetailsPage/SequencesDetailsPage.astro +++ b/website/src/components/SequenceDetailsPage/SequencesDetailsPage.astro @@ -26,6 +26,11 @@ const groupId = tableData.find((entry) => entry.name === 'groupId')!.value as nu dataUseTermsHistory.sort((a, b) => (a.changeDate > b.changeDate ? -1 : 1)); const currentDataUseTerms = dataUseTermsHistory[0].dataUseTerms; +const dataUseTermsIndex = tableData.findIndex((entry) => entry.name === 'dataUseTerms'); +if (dataUseTermsIndex !== -1) { + tableData[dataUseTermsIndex].value = currentDataUseTerms.type; +} + const isRestricted = currentDataUseTerms.type === 'RESTRICTED'; const runtimeConfig = getRuntimeConfig();