Recently I was contacted by a registered user with a note that the New submission button is not visible to him. I checked his roles and he was not assigned an author role.
Do all the registered users get the author role automatically? Is there such an option in the OJS to be selected?
I would like all of the users in our database (including reviewers) to have the additional role of the author. Is there a way to do that. Maybe a query to be run on the database?
One of the commits there removes the automatic assignment of the author role. As far as I can see this code was removed from the registration template and correspondent PHP controller class. Probably @NateWr can explain more.
Is this user a Reviewer? If so, you are probably running into this bug.
OJS now does not require the author role to make a new submission. Everyone is allowed to start a submission and once it has begun they are assigned the Author role.