File tree 1 file changed +14
-0
lines changed
src/components/ListPanel/users
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 34
34
:stage-id =" getParams.reviewStage"
35
35
:review-round-id =" getParams.reviewRoundId"
36
36
:select-reviewer-label =" selectReviewerLabel"
37
+ :currently-assigned ="
38
+ currentlyAssigned.includes(item.existingUserId)
39
+ "
40
+ :currently-assigned-label =" currentlyAssignedLabel"
37
41
@update:suggestions =" updateReviewerSuggestionList"
38
42
/>
39
43
</template >
@@ -478,6 +482,9 @@ export default {
478
482
headers: {
479
483
' X-Csrf-Token' : pkp .currentUser .csrfToken ,
480
484
},
485
+ data: {
486
+ include_reviewer_data: true ,
487
+ },
481
488
error: this .ajaxErrorCallback ,
482
489
success (r ) {
483
490
// TODO : may be some better appraoch than this ?
@@ -487,6 +494,13 @@ export default {
487
494
reviewerSuggestion .approvedAt = r .approvedAt ;
488
495
}
489
496
});
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
+ }
490
504
}
491
505
},
492
506
complete (r ) {
You can’t perform that action at this time.
0 commit comments