I’ve seen this error reported in the forums, but the posts that I’ve looked at don’t seem similar to my problem.
I have some users on a secondary press, which I suspect were imported from the primary press by adding roles to them. When they attempt to add a file to a submission they get this error: ‘The current role does not have access to this operation’.
The users have the following roles:
Author
Chapter Author
Internal Reviewer
Reader
The only solution I’ve been able to find is to give them the Production editor role. (Press manager and press editor also work.)
I have also tried giving them Author rights on the primary press, but I still see the same error.
Is allocating the Production editor role a viable workaround, or is there something else I should try?
The Apache error log shows several PHP Warnings, such as:
PHP Warning: array_intersect(): Expected parameter 1 to be an array, null given in /var/www/html/lib/pkp/controllers/grid/queries/QueriesAccessHelper.inc.php on line 159
Sean