Skip to content

Reduce the number of new submission notification emails for editors, and simplify their management #3770

@jmacgreg

Description

@jmacgreg

Right now it's possible for editors to receive three emails notifying them of a new submission in the system:

  1. They can be BCC'd onto the submission_ack email to the author (and BCC’d editors, potentially) - see https://github.com/pkp/ojs/blob/ojs-stable-3_1_1/classes/submission/form/SubmissionSubmitStep4Form.inc.php#L85. They cannot control whether they receive this via notification settings.

  2. They can be notified via a general new submission notification (NOTIFICATION_TYPE_SUBMISSION_SUBMITTED - see https://github.com/pkp/pkp-lib/blob/ojs-stable-3_1_1/classes/submission/form/PKPSubmissionSubmitStep4Form.inc.php#L125). They can control whether they receive this notification via notification settings, AFAIK.

  3. a more specific notification, in event that no editor is auto-assigned (NOTIFICATION_TYPE_EDITOR_ASSIGNMENT_REQUIRED, see https://github.com/pkp/pkp-lib/blob/ojs-stable-3_1_1/classes/submission/form/PKPSubmissionSubmitStep4Form.inc.php#L133). They cannot control whether they receive this notification via notification settings.

1 and 3 are problematic, and the general existence of 2) and 3) which are so similar is also potentially confusing.

Suggestions:

  • I'd suggest removing the BCC option from 1), and reserve it just for author informational/instructional purposes.

  • I'd also suggest only ever sending out one of 2) and 3): 2) only if an editor has been assigned; and 3) only if no editor has been assigned.

  • Finally: there should be a way to opt out of 3) via the user's notification settings. Either there should be two separate settings (one for each notification), or the one setting should be applied to both cases.

Metadata

Metadata

Assignees

Labels

Community:2:PriorityAny issue that has been identified through research or feedback as a major community priority.HostingBug reports and feature requests from Publishing Services's hosted clients.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions