Skip to content

Commit 3605501

Browse files
committed
pkp/pkp-lib#4787 WIP : suggestion lists to reviewers list in review stage
1 parent 4fed02a commit 3605501

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/components/ListPanel/users/SelectReviewerListPanel.vue

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@
3434
:stage-id="getParams.reviewStage"
3535
:review-round-id="getParams.reviewRoundId"
3636
:select-reviewer-label="selectReviewerLabel"
37+
:currently-assigned="
38+
currentlyAssigned.includes(item.existingUserId)
39+
"
40+
:currently-assigned-label="currentlyAssignedLabel"
3741
@update:suggestions="updateReviewerSuggestionList"
3842
/>
3943
</template>
@@ -478,6 +482,9 @@ export default {
478482
headers: {
479483
'X-Csrf-Token': pkp.currentUser.csrfToken,
480484
},
485+
data: {
486+
include_reviewer_data: true,
487+
},
481488
error: this.ajaxErrorCallback,
482489
success(r) {
483490
// TODO : may be some better appraoch than this ?
@@ -487,6 +494,13 @@ export default {
487494
reviewerSuggestion.approvedAt = r.approvedAt;
488495
}
489496
});
497+
498+
if (r.reviewer) {
499+
let reviewers = this.items.map((i) => i);
500+
reviewers.push(r.reviewer);
501+
this.setItems(reviewers, this.itemsMax + 1);
502+
this.currentlyAssigned.push(r.reviewer.id);
503+
}
490504
}
491505
},
492506
complete(r) {

0 commit comments

Comments
 (0)