Check manuscript display/links for different user types
Here are the different manuscript statuses, how the statuses should appear in a dashboard or search results list, and the url the manuscript link should go to for different kinds of users. Admin users always see admin view. If a user is submitter AND reviewer for a mansucript, they will see the reviewer view. I'm just pasting in the json objects here, let me know if you have questions about what it means.
Admin | Reviewer | Submitter |
---|---|---|
{ INITIAL: { status: 'Not yet submitted', color: 'normal', url: 'create', }, READY: { status: 'Not yet submitted', color: 'normal', url: 'submit', }, 'submission-error': { status: 'Submission error', color: 'normal', url: 'submit', }, 'in-review': { status: 'Needs review', color: 'normal', url: 'submit', }, submitted: { status: 'Needs QA', color: 'error', url: 'submit', }, tagging: { status: 'XML tagging', color: 'normal', url: 'review', }, 'xml-qa': { status: 'Needs XML QA', color: 'error', url: 'review', }, 'xml-review': { status: 'Final review', color: 'normal', url: 'review', }, 'xml-triage': { status: 'XML errors', color: 'error', url: 'review', }, 'xml-complete': { status: 'Needs citation', color: 'warning', url: 'activity', }, 'ncbi-ready': { status: 'Approved for archive', color: 'success', url: 'activity', }, published: { status: 'Available in archive', color: 'success', url: 'activity', }, 'being-withdrawn': { status: 'Removal request sent', color: 'removed', url: 'activity', }, } |
{ INITIAL: { status: 'With submitter', color: 'normal', url: 'submit', }, READY: { status: 'With submitter', color: 'normal', url: 'submit', }, 'submission-error': { status: 'Submission error', color: 'warning', url: 'submit', }, 'in-review': { status: 'Needs review', color: 'error', url: 'submit', }, submitted: { status: 'Submitted', color: 'normal', url: 'submit', }, tagging: { status: 'Processing', color: 'normal', url: 'submit', }, 'xml-qa': { status: 'Processing', color: 'normal', url: 'submit', }, 'xml-review': { status: 'Needs final review', color: 'error', url: 'review', }, 'xml-triage': { status: 'Processing', color: 'warning', url: 'submit', }, 'xml-complete': { status: 'Approved for archive', color: 'success', url: 'submit', }, 'ncbi-ready': { status: 'Approved for archive', color: 'success', url: 'submit', }, published: { status: 'Available in archive', color: 'success', url: 'submit', }, 'being-withdrawn': { status: 'Removal request sent', color: 'removed', url: 'submit', }, } |
{ INITIAL: { status: 'Not yet submitted', color: 'error', url: 'create', }, READY: { status: 'Not yet submitted', color: 'error', url: 'submit', }, 'submission-error': { status: 'Submission error', color: 'error', url: 'submit', }, 'in-review': { status: 'Submitted', color: 'normal', url: 'submit', }, submitted: { status: 'Submitted', color: 'normal', url: 'submit', }, tagging: { status: 'Processing', color: 'normal', url: 'submit', }, 'xml-qa': { status: 'Processing', color: 'normal', url: 'submit', }, 'xml-review': { status: 'Processing', color: 'normal', url: 'submit', }, 'xml-triage': { status: 'Processing', color: 'normal', url: 'submit', }, 'xml-complete': { status: 'Approved for archive', color: 'success', url: 'submit', }, 'ncbi-ready': { status: 'Approved for archive', color: 'success', url: 'submit', }, published: { status: 'Available in archive', color: 'success', url: 'submit', }, 'being-withdrawn': { status: 'Removal request sent', color: 'removed', url: 'submit', }, } |