From 6aecf7fc6ccf0da2a049d55214adf6401b506249 Mon Sep 17 00:00:00 2001 From: Touhidur Rahman Date: Wed, 6 Nov 2024 17:03:03 +0600 Subject: [PATCH] pkp/pkp-lib#1660 Customizable Reviewer Recommendations --- src/components/Container/SettingsPage.vue | 2 + .../ReviewerRecommendationsEditModal.vue | 26 ++ .../ReviewerRecommendationsListPanel.vue | 327 ++++++++++++++++++ 3 files changed, 355 insertions(+) create mode 100644 src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsEditModal.vue create mode 100644 src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsListPanel.vue diff --git a/src/components/Container/SettingsPage.vue b/src/components/Container/SettingsPage.vue index db1a6dff5..43f0760a8 100644 --- a/src/components/Container/SettingsPage.vue +++ b/src/components/Container/SettingsPage.vue @@ -8,6 +8,7 @@ import ThemeForm from '@/components/Form/context/ThemeForm.vue'; import DateTimeForm from '@/components/Form/context/DateTimeForm.vue'; import DoiSetupSettingsForm from '@/components/Form/context/DoiSetupSettingsForm.vue'; import DoiRegistrationSettingsForm from '@/components/Form/context/DoiRegistrationSettingsForm.vue'; +import ReviewerRecommendationsListPanel from '@/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsListPanel.vue'; export default { name: 'SettingsPage', @@ -20,6 +21,7 @@ export default { DateTimeForm, DoiSetupSettingsForm, DoiRegistrationSettingsForm, + ReviewerRecommendationsListPanel, }, extends: Page, data() { diff --git a/src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsEditModal.vue b/src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsEditModal.vue new file mode 100644 index 000000000..1addee7ed --- /dev/null +++ b/src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsEditModal.vue @@ -0,0 +1,26 @@ + + + diff --git a/src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsListPanel.vue b/src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsListPanel.vue new file mode 100644 index 000000000..ca242cf6d --- /dev/null +++ b/src/components/ListPanel/reviewerRecommendations/ReviewerRecommendationsListPanel.vue @@ -0,0 +1,327 @@ + + + + +