openlibhums / openlibhums/janeway

Option to automatically send author notifications upon publication

Open
#5,513 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

new feature
Dominant language
Python
Stars
238
Forks
97
Avg merge
9d 1h
Merged PRs (30d)
8

Description

Is your feature request related to a problem? Please describe.
Currently, "Send Notifications" is a discrete action on the Pre Publication checklist, which must be repeated individually for each article. This is helpful if editors wish to customize the notifications, but I personally have never used anything but the default template that we set up when we first migrated to Janeway. Therefore, having to manually complete this task for each article (click "Set Notifications", hit "Send" on pop-up) feels like a lot of unnecessary clicking.

Describe the solution you'd like
I'm envisioning a check-box somewhere in the journal's General settings, along the lines of "Automatically notify authors/reviewers upon publication? [✓]" This box, when checked, would make it so that the "Publish" button on the Pre Publication checklist automatically sends the default Article Publication notification emails, in addition to updating the workflow stage to Published.

Perhaps there could be a secondary check-box that would display next to the "Publish" button--something like "Notify authors [✓]"--that would be automatically checked or unchecked depending on the aforementioned General setting. This would allow editors to manually un-check the box if desired, if there was some exception to their usual notification practices.

You can leave "Send Notifications" as an option on the checklist for anyone who might want to customize their notifications.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the journal General settings and the Pre Publication checklist's Publish button. Trace the existing Send Notifications action and the default Article Publication notification path. Done means publication can opt into sending default author/reviewer notifications, with an editor override if implemented, while preserving the manual customization option.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, content
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.