diff --git a/README.md b/README.md index e3417878e63f365689df347de9f02fb0efcb9fbf..1748d5c5027a4c07fd6abeb518c117619b66c703 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,34 @@ Add the following values to `packages/xpub-collabra/config/local-development.jso 2. The first time you run the app, initialize the database with `yarn run setupdb` (press Enter when asked for a collection title, to skip that step). 3. `yarn start` +## Email Flow + +1. When a **new manuscript is submitted**, notify: + * the `Editor in Chief` + * all the manuscript `Authors`:exclamation: +1. When the **Handling Editor ACCEPTS or DECLINES an assignment**, notify the `Editor in Chief` +2. When a **Reviewer ACCEPTS an invitation**, notify: + * the `Handling Editor` + * the `Reviewer` with a "thank you" message +2. When a **Reviewer DECLINES an invitation**, notify the `Handling Editor` +3. When a **Reviewer submits a REVIEW REPORT**, notify the `Handling Editor` +4. When the **Handling Editor makes ANY RECOMMENDATION**, notify:S + * the `Accepting Reviewers`, informing them that their _report_ is no longer necessary + * the `Pending Reviewers`, informing them that their _answer_ is no longer necessary + * the `Editor in Chief` +1. When the **Handling Editor requests a REVISION**, notify: + * the `Submitting Author` +1. When the **Author submits a MAJOR REVISION**, notify: + * the `Handling Editor` + * the `Submitted Report Reviewers` +1. When the **Author submits a MINOR REVISION**, notify: + * the `Handling Editor` +1. When the **Editor in Chief CONFIRMS A RECOMMENDATION to reject or to publish a manuscript**, notify: + * the `Handling Editor` + * the `Submitted Report Reviewers` + * all the manuscript `Authors` +1. When the **Editor in Chief RETURNS a manuscript**, notify: + * the `Handling Editor` ## Community