-
Notifications
You must be signed in to change notification settings - Fork 452
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[OJS] Improve submission process #1528
Comments
This is probably just tradition. I don't suspect there's much utility in it.
Contributors do not get accounts automatically -- they'll have to register separately. Author records are maintained separately from user accounts, so ORCiDs will eventually be supported as a linking aid. Currently for other authors to be granted access they'll need to have a user account assigned through the participants grid, and this is done separately of the author list that's entered in the submission process for metadata purposes. |
Thanks @asmecher! |
ORCID should be copied (along with affiliation and nation) from submitting user to the main author; currently, it’s blank for the author, even if the user has set it in their profile. (See #1450.) |
I've implemented several of the key parts of this issue. When these PRs are merged this can be reassigned to OJS 3.0.1. PRs: |
Don't forget to assign to a reviewer per the rota :) |
Just waiting on the tests to fail. :) |
Um... apparently the tests can't find the logout link now? https://travis-ci.org/pkp/omp/jobs/151269634#L834 |
When the registration page finishes, the user has a session but it isn't associated with their user ID. Hence, when generating a page, no "Log Out" link. The redirect that used to be there at the end of registration would cause a full page reload, and on that page "Log Out" would be present. |
Hmm, the OJS tests seemed to pass: https://travis-ci.org/pkp/ojs/builds/151269668 I wonder if the logout issue is unique to OMP because of #1715. |
@NateWr, have you walked through the registration process to see whether the Log Out link is presented in the right place? Or does this seem to be just a test issue? |
You were right. :) I've solved this by redirecting to a new |
@asmecher The tests are written assuming that registration dumps a user in the backend Submissions page, and navigating to a new submission is built into the
|
#2 is OK, at least for now. |
@NateWr, see #1715 (comment) |
I think this one fell off the train somewhere. I'll rebase and re-run tests tomorrow. |
I rebased these today for merge, but the OMP test is failing now. It appears to time out. I restarted it a couple times but it keeps timing out: https://travis-ci.org/pkp/omp/jobs/154720368 Any thoughts? |
Are the PRs updated with your rebase? The OMP PR still looks like it has a merge conflict (can't be merged). |
Hmm, I re-re-based but now the tests are wigging out. The OJS is giving lots of output I've never seen before. The OMP test is still failing on the "Make a New Submission" string. I've manually walked through a registration and the "Make a New Submission" string is present. Not sure what to do with this one... |
@asmecher Sorry, I'm running out of ideas on this one too. The OJS test was passing, I've just rebased to fix a merge conflict so they're re-running. |
I see the tests are re-running here too -- I'll leave tabs open for when they finish. I may have to disappear for a while before that happens. |
Tests passed! |
pkp/pkp-lib#1528 Improve submission flow
pkp/pkp-lib#1528 Improve submission flow
PRs merged. Rescheduling the reset for post-3.0. |
The
Should this be followed up here, or introduced as a new issue? |
@ctgraham Go ahead and make a new issue. It's likely to get lost in this issue. 👍 |
Consolidating a related comment from a separate issue #975 (comment):
|
There are only three items left, and I don't think any will make it into 3.1. The only exception is maybe: "Copy Orcid ID from submission user to main author #1528 (comment)" @asmecher I'm going to bump this to OJS 3.2 unless you want to split off the ORCID task for OJS 3.1. |
The ORCID change was trivial; I've just committed it. |
The remaining items in the checklist at the top are covered by #7191 |
This issue covers improvements to be made to the submission process. This includes improving how users discover and initiate an attempt to submit, the registration process, and the actual submission flow.
An initial comment: #975 (comment)
In addition, a review of the submission process threw up a number of smaller improvements that could be made.
The following is a complete list of tasks intended for completion for OJS 3.0:
Do contributors get accounts and can they be asked to enter this detail later?Should be kept but could maybe be tidied up a bit. [OJS] Improve submission process #1528 (comment)The text was updated successfully, but these errors were encountered: