-
- {{ fullName }}
+ {{ localize(item.fullName) }}
- {{ affiliation }}
+ {{ localize(item.affiliation) }}
-
+
@@ -100,18 +102,6 @@ export default {
return false;
},
-
- fullName() {
- return this.localize(this.item.fullName);
- },
-
- affiliation() {
- return this.localize(this.item.affiliation);
- },
-
- suggestionReason() {
- return this.localize(this.item.suggestionReason);
- },
},
methods: {
/**
@@ -153,3 +143,13 @@ export default {
},
};
+
+
\ No newline at end of file
diff --git a/src/managers/ReviewerSuggestionManager/ReviewerSuggestionManager.vue b/src/managers/ReviewerSuggestionManager/ReviewerSuggestionManager.vue
index 39542ff29..4bbfa6a23 100644
--- a/src/managers/ReviewerSuggestionManager/ReviewerSuggestionManager.vue
+++ b/src/managers/ReviewerSuggestionManager/ReviewerSuggestionManager.vue
@@ -20,7 +20,7 @@
@@ -37,16 +37,16 @@
>
+
reviewerSuggestionManagerStore[actionName]({
reviewerSuggestion: reviewerSuggestion,
- stageAssignmen,
+ stageAssignment,
})
"
/>
diff --git a/src/managers/ReviewerSuggestionManager/reviewerSuggestionManagerStore.js b/src/managers/ReviewerSuggestionManager/reviewerSuggestionManagerStore.js
index be72917d3..ff63349b6 100644
--- a/src/managers/ReviewerSuggestionManager/reviewerSuggestionManagerStore.js
+++ b/src/managers/ReviewerSuggestionManager/reviewerSuggestionManagerStore.js
@@ -25,17 +25,17 @@ export const useReviewerSuggestionManagerStore = defineComponentStore(
const {apiUrl: reviewerSuggestionApiUrl} = useUrl(relativeUrl);
- const {data: reviewerSuggestions, fetch: fetchreviewerSuggestion} =
+ const {data: reviewerSuggestions, fetch: fetchReviewerSuggestion} =
useFetch(reviewerSuggestionApiUrl);
watch(relativeUrl, () => {
reviewerSuggestions.value = null;
- fetchreviewerSuggestion();
+ fetchReviewerSuggestion();
});
- fetchreviewerSuggestion();
+ fetchReviewerSuggestion();
- const {triggerDataChange} = useDataChanged(() => fetchreviewerSuggestion());
+ const {triggerDataChange} = useDataChanged(() => fetchReviewerSuggestion());
function triggerDataChangeCallback() {
triggerDataChange();
@@ -56,6 +56,7 @@ export const useReviewerSuggestionManagerStore = defineComponentStore(
list.push({
id: reviewerSuggestion.id,
fullName: localize(reviewerSuggestion.fullName),
+ displayInitial: localize(reviewerSuggestion.displayInitial),
affiliation: localize(reviewerSuggestion.affiliation),
suggestionReason: localize(reviewerSuggestion.suggestionReason),
existingReviewerRole: reviewerSuggestion.existingReviewerRole,
@@ -74,7 +75,13 @@ export const useReviewerSuggestionManagerStore = defineComponentStore(
const itemActions = computed(() => _actionFns.getItemActions({}));
- const hasActiveReviewStage = props.reviewRoundId ? true : false;
+ function atActiveReviewStage() {
+ return props.reviewRoundId
+ && (
+ props.submissionStageId == pkp.const.WORKFLOW_STAGE_ID_INTERNAL_REVIEW
+ || props.submissionStageId == pkp.const.WORKFLOW_STAGE_ID_EXTERNAL_REVIEW
+ );
+ }
function enrichActionArg(args) {
return {
@@ -97,7 +104,7 @@ export const useReviewerSuggestionManagerStore = defineComponentStore(
_actionFns,
itemActions,
reviewerSuggestionApprove,
- hasActiveReviewStage,
+ atActiveReviewStage,
};
},
);