WIP: Add functionality for managing project reviews
As discussed in https://github.com/MIT-LCP/physionet-build/issues/2258, it would be helpful to be able to record reviews of datasets in the editorial system.
This pull request takes a simple approach to addressing this issue by replicating the "Internal notes" functionality that was added in https://github.com/MIT-LCP/physionet-build/pull/2255 to support posting of reviews.
Initially project editors would need to request reviews via email and then post the reviews on behalf of reviewers. We could then work towards more complete peer review functionality by:
- Allowing PhysioNet users to post reviews to a project upon invitation.
- Allowing PhysioNet editors to send email invitations to reviewers
- Introducing an "Awaiting reviews" step to the editorial workflow (between "Awaiting Editor Assignment" and "Awaiting Decision") that would encourage editors to seek external reviewers on all submissions.
This is useful, especially if we can capture external reviewers comments. Thanks!
Assuming we would like to go ahead with this change, the pull request will need to be updated to follow the approach used in https://github.com/MIT-LCP/physionet-build/pull/2264