New submission not working

Describe the issue or problem
New Registered User tries to make New Submission and gets message “The current role does not have access to this operation”

Steps I took leading up to the issue
A potential author registered for OJS. At registration point he is asked if he wants to be reader or reviewer. He is not asked if he wants to be author.

What application are you using?
For example, OJS 3.4.0.9

Additional information
Please add any screenshots, logs or other information we can use to investigate this problem.

Hi @racheljoseph,

Do you have self-registration enabled for the author role selected? In order to do so, you would go to your “Users & Roles” section as a Journal Manager, edit the Author role, and ensure “Allow user self-registration” is checked.

-Roger
PKP Team

In OJS 3.5.0.1 on the page that @racheljoseph screenshotted the option doesn’t appear even with the author role self-registration enabled.

I guess this is so “by design” as described in this issue. I can’t say I wholly understand the logic behind this. “Before the change, when author self-registration was enabled, a user first needed to ensure that they opted into an author role before they were allowed to start a submission.” OK. So now the user is “implicitly” enrolled as an author.

But this design worked in OJS 3.3 where after logging in a new user sees a large New Submission (or smth) button, after clicking which they automatically become authors and can proceed with the submission. In OJS 3.5, all I see as a newly logged-in user (with the author self-registration enabled, but no way of choosing this option when I actually register!) is the Reviewer dashboard (‘cause I selected to also opt-in as a reviewer). No author dashboard, no submit button, do not pass go, do not collect $200. Now, to start a new submission, I can

  • go Edit profile and add the author role manually to be able to see the author dashboard, or
  • go back from the dashboard to the main site, click About, click Submission, click Make a new submission.

And voila - the system makes me an author. Isn’t it somewhat convoluted?

If then, for some reason, I turn off the Author role in my profile manually, the role doesn’t turn on automatically anymore when I initiate the submission and, indeed, The current role does not have access to this operation. shows up. To enable submitting then, I need to turn the Author role back on again manually. Looks as if the principle behind the automatic Author role assignment is “First time’s the charm”. Is it also by design?