From 027a2f970189a6224371338e74c0ec891014a089 Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:09:13 +0100
Subject: [PATCH 01/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20refactor=20props?=
=?UTF-8?q?=20definition=20in=20`Abbreviation`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
client/src/components/Common/Abbreviation.vue | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/client/src/components/Common/Abbreviation.vue b/client/src/components/Common/Abbreviation.vue
index c1d0cc7ca0b9..75a787b73235 100644
--- a/client/src/components/Common/Abbreviation.vue
+++ b/client/src/components/Common/Abbreviation.vue
@@ -1,5 +1,9 @@
From 4e5d9a9df58d41ccd625de8fcf98ef8c6517e2c9 Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:10:46 +0100
Subject: [PATCH 02/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20refactor=20`Butt?=
=?UTF-8?q?onSpinner`=20to=20composition=20API,=20ts=20and=20import=20icon?=
=?UTF-8?q?s=20and=20bootstrap=20component?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/Common/ButtonSpinner.vue | 68 ++++++++-----------
1 file changed, 30 insertions(+), 38 deletions(-)
diff --git a/client/src/components/Common/ButtonSpinner.vue b/client/src/components/Common/ButtonSpinner.vue
index 3fae4906ca9c..e2b8def400c1 100644
--- a/client/src/components/Common/ButtonSpinner.vue
+++ b/client/src/components/Common/ButtonSpinner.vue
@@ -1,14 +1,37 @@
+
+
-
- {{ title }}
-
-
+ {{ title }}
+
+
- {{ title }}
-
+
+ {{ title }}
+
-
From e96437eb409eab815fa0d05e721dfb0d497e4c83 Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:12:24 +0100
Subject: [PATCH 03/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20refactor=20`Dela?=
=?UTF-8?q?yedInput`=20to=20composition=20API,=20ts=20and=20import=20icons?=
=?UTF-8?q?=20and=20bootstrap=20components?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
client/src/components/Common/DelayedInput.vue | 202 ++++++++++--------
1 file changed, 107 insertions(+), 95 deletions(-)
diff --git a/client/src/components/Common/DelayedInput.vue b/client/src/components/Common/DelayedInput.vue
index 641b206e7da5..490c33de45d1 100644
--- a/client/src/components/Common/DelayedInput.vue
+++ b/client/src/components/Common/DelayedInput.vue
@@ -1,6 +1,96 @@
+
+
-
-
+
-
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
From 4c08e9d63934c0b89efd8b3f20829f5bb034c213 Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:13:56 +0100
Subject: [PATCH 04/17] =?UTF-8?q?=F0=9F=92=84:=20add=20space=20between=20t?=
=?UTF-8?q?ags=20in=20`ExportForm`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
client/src/components/Common/ExportForm.vue | 2 ++
1 file changed, 2 insertions(+)
diff --git a/client/src/components/Common/ExportForm.vue b/client/src/components/Common/ExportForm.vue
index da769f538923..df58871a369b 100644
--- a/client/src/components/Common/ExportForm.vue
+++ b/client/src/components/Common/ExportForm.vue
@@ -53,9 +53,11 @@ const doExport = () => {
:require-writable="true"
:filter-options="defaultExportFilterOptions" />
+
+
Date: Thu, 8 Feb 2024 16:14:52 +0100
Subject: [PATCH 05/17] =?UTF-8?q?=F0=9F=92=84:=20add=20space=20between=20t?=
=?UTF-8?q?ags=20in=20`ExportRDMForm`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
client/src/components/Common/ExportRDMForm.vue | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/client/src/components/Common/ExportRDMForm.vue b/client/src/components/Common/ExportRDMForm.vue
index 4fab58cd1fcc..ee7411a70e61 100644
--- a/client/src/components/Common/ExportRDMForm.vue
+++ b/client/src/components/Common/ExportRDMForm.vue
@@ -86,6 +86,7 @@ function clearInputs() {
Export to new record
+
Export to existing draft record
@@ -98,6 +99,7 @@ function clearInputs() {
{{ newEntry.name }}
draft record has been created in the repository.
+
You can preview the record in the repository, further edit its metadata and decide when to
publish it at
@@ -105,7 +107,9 @@ function clearInputs() {
{{ newEntry.external_link }}
+
Please use the button below to upload the exported {{ props.what }} to the record.
+
+
+
You need to create the new record in a repository before exporting the {{ props.what }} to it.
+
+
Date: Thu, 8 Feb 2024 16:16:12 +0100
Subject: [PATCH 06/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20refactor=20`Expo?=
=?UTF-8?q?rtRecordDetails`=20to=20ts=20and=20import=20icons=20and=20boots?=
=?UTF-8?q?trap=20components?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/Common/ExportRecordDetails.vue | 80 ++++++++++---------
1 file changed, 43 insertions(+), 37 deletions(-)
diff --git a/client/src/components/Common/ExportRecordDetails.vue b/client/src/components/Common/ExportRecordDetails.vue
index 2ac68e951593..e520a8995825 100644
--- a/client/src/components/Common/ExportRecordDetails.vue
+++ b/client/src/components/Common/ExportRecordDetails.vue
@@ -1,4 +1,4 @@
-
@@ -57,57 +62,65 @@ function copyDownloadLink(record) {
@click="isExpanded = !isExpanded">
{{ title }}
+
{{ row.value }}
+
{{ row.item.modelStoreFormat }}
+
Expired
- {{
- row.item.expirationElapsedTime
- }}
+
+
+ {{ row.item.expirationElapsedTime }}
+
+
No
+
+
+
@@ -116,20 +129,22 @@ function copyDownloadLink(record) {
:disabled="!row.item.canDownload"
title="Download"
@click="downloadObject(row.item)">
-
+
+
-
+
+
-
+
From 4b9305aa0781a411fad77949e2437e6eebed8ae6 Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:19:09 +0100
Subject: [PATCH 08/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20import=20icons?=
=?UTF-8?q?=20in=20and=20bootstrap=20components=20and=20refactor=20props?=
=?UTF-8?q?=20definition=20in=20`FilterMenu`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
client/src/components/Common/FilterMenu.vue | 114 +++++++++++---------
1 file changed, 62 insertions(+), 52 deletions(-)
diff --git a/client/src/components/Common/FilterMenu.vue b/client/src/components/Common/FilterMenu.vue
index b418d1ca2355..75272a7d2e5f 100644
--- a/client/src/components/Common/FilterMenu.vue
+++ b/client/src/components/Common/FilterMenu.vue
@@ -1,4 +1,8 @@
Filter by {{ props.filter.placeholder }}:
-
-
+
-
+ :options="props.filter.datalist" />
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
+
-
+
{{ props.filter.helpInfo }}
-
+
From 5ba0b36fa85871b82f243172429e46d468e8d7f9 Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:39:25 +0100
Subject: [PATCH 12/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20import=20bootstr?=
=?UTF-8?q?ap=20components=20and=20refactor=20props=20definition=20in=20`F?=
=?UTF-8?q?ilterMenuMultiTags`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/Common/FilterMenuMultiTags.vue | 33 ++++++++++++-------
1 file changed, 21 insertions(+), 12 deletions(-)
diff --git a/client/src/components/Common/FilterMenuMultiTags.vue b/client/src/components/Common/FilterMenuMultiTags.vue
index 8434837470ef..d9c157d51092 100644
--- a/client/src/components/Common/FilterMenuMultiTags.vue
+++ b/client/src/components/Common/FilterMenuMultiTags.vue
@@ -1,19 +1,26 @@
Filter by {{ props.filter.placeholder }}:
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
+
From b21a71b25ca9d1b3b0ebf230273f58079918f41c Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:40:56 +0100
Subject: [PATCH 14/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20refactor=20props?=
=?UTF-8?q?=20definition=20in=20`Heading`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
client/src/components/Common/Heading.vue | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/client/src/components/Common/Heading.vue b/client/src/components/Common/Heading.vue
index 3e460965f62f..815680b6dc88 100644
--- a/client/src/components/Common/Heading.vue
+++ b/client/src/components/Common/Heading.vue
@@ -2,7 +2,7 @@
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
import { computed } from "vue";
-const props = defineProps<{
+interface Props {
h1?: boolean;
h2?: boolean;
h3?: boolean;
@@ -14,7 +14,9 @@ const props = defineProps<{
inline?: boolean;
size?: "xl" | "lg" | "md" | "sm" | "text";
icon?: string | [string, string];
-}>();
+}
+
+const props = defineProps();
const sizeClass = computed(() => {
return `h-${props.size ?? "lg"}`;
From 535f8e937fac2f28e4a19734d84aadfe08e8361f Mon Sep 17 00:00:00 2001
From: Alireza Heidari
Date: Thu, 8 Feb 2024 16:41:26 +0100
Subject: [PATCH 15/17] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F:=20refactor=20props?=
=?UTF-8?q?=20definition=20in=20`PublishedItem`?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/Common/PublishedItem.vue | 27 ++++++++++++++-----
1 file changed, 20 insertions(+), 7 deletions(-)
diff --git a/client/src/components/Common/PublishedItem.vue b/client/src/components/Common/PublishedItem.vue
index 246cae7db0b4..7f4aa88fc250 100644
--- a/client/src/components/Common/PublishedItem.vue
+++ b/client/src/components/Common/PublishedItem.vue
@@ -1,5 +1,5 @@
+
-