Handle manuscript submission workflow
Description
When users complete the review form in #7 (closed), the submission needs to be sent to different states/people and trigger different actions.
Submitter can: Submit manuscript
- If submitter is reviewer, "submit" manuscript for QA
- Otherwise, on manuscript submission, send reviewer email and allow reviewer to claim manuscript
Reviewer can: Reject manuscript
, Approve manuscript
- On reviewer rejection, send rejection message to submitter and claim manuscript to submitter
- On reviewer approval "submit" manuscript for QA
Admin can: Reject manuscript
, Approve manuscript
- On admin approval, send manuscript for XML tagging.
- On admin rejection, the admin can choose where the manuscript is routed & post a message
Subtasks:
-
On manuscript submission, send reviewer email and allow reviewer to claim manuscript -
On reviewer approval "submit" manuscript for QA -
On reviewer rejection, send rejection message to submitter and claim manuscript to submitter -
Admin can reject submission and send message to submitter OR reviewer -
On admin approval, send manuscript for XML tagging
Waiting on #34 (closed) to complete.
Edited by Audrey Hamelers