Setup COAR Notify test case
An author submits to manuscript to a preprint server. Part of the submission process is to offer the author an opportunity to request that their submission be reviewed by a specific team. The purpose of this task is to integrate with COAR Notify which enables a preprint server to send a message to an endpoint and return a result. We'll use COAR Notify to support receiving a request to review a preprint.
Useful links;
Userflows:
- Author submits manuscript on a preprint server and requests a Kotahi group to review.
- Group manager is able to identify requests to review at the object level in the Manuscripts table.
Next steps
- Set up Kotahi to become discoverable by COAR (Kotahi as an inbox) or (whitelist URLs coming in e.g. bioRxiv).
- Setup Kotahi to receive requests (offers) per group on a single instance.
- Dev task 1 create an inbox in Kotahi and receive a ‘review offer’ payload (Sean to provide examples).
- Dev task 2 authenticate (whitelist incoming URLs) and store data. Whitelisting should be configurable!
- Dev task 3 may need to hit Crossref to gather all metadata from DOI.
- Import manuscript on offer being received and accepted (no acknowledgement required) per group on a single instance.
- Dev task 4 add a manuscript identifier to the title column (COAR Notify logo).
- Manuscript status changed to ‘review completed’ (published) then send an announcement to COAR.
- Dev task 5 can be to return the ‘review announcement’ to the repository.