The case is as follows: the reviewer couldn’t login into OJS due to personal reasons, so she asked the editors to upload the review on their behalf and provided the review file. The editors attached the review file to the reviewer’s review (not by logging as the reviewer, but from their editorial account). Now when the reviewer logs into OJS, she can see that the review is completed, and she can also see the file under Reviewer Files (Step 3 of the review), but she can neither download nor Edit the file. When Edit is clicked, the window.alert-looking popup says “The current role does not have access to this operation.”. When the file name is clicked, instead of downloading the file, the browser opens JSON with the same message.
Is this behavior expected? IMHO the reviewer had better have access to the files attached on their behalf to their reviews.
Does the reviewer role as you have it setup have access to there review stage according to your settings?
If that doesn’t work, I would check your PHP error logs, sometimes that "“The current role does not have access to this operation.” is producing errors behind the scenes that are not obvious.
Log in as the reviewer a, select the submission assigned to “me”. Whoops! I can’t even click through the tabs (nothing happens, there’s nothing in the logs, no request is sent to the server). This is a completely new issue, guess I had to “agree to review” to reproduce the original one.