New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduce the number of new submission notification emails for editors, and simplify their management #3770
Comments
@jmacgreg, the purpose of 1) is to notify section editors who are automatically assigned. It's pretty likely that none of the other cases will notify these editors; are you sure that should be removed? (I suspect this is less useful on smaller installs, but is probably pretty useful on larger ones.) |
(Also note that 1) and 3) are mutually exclusive.) |
@jmacgreg, your original post says |
Yep, Markdown munged my comment - I was referring to 1 and 3. By "problematic" I'm referring to the fact that there's no option to opt out. It's been a while since I've looked at this, but I think the larger issue (which is only hinted at here) is
|
PRs:
Here's what I've done...
There look to be a lot of parts of the notification system that are dead code at the moment (e.g. the whole Meanwhile, @jmacgreg, could you test this for me (once the tests pass)? |
(Filed an issue for the investigation of the nonfunctional notification code: #4270) |
Absolutely! |
Another perspective on I know that new email templates is something to avoid, but just sending a copy of email that is meant to other user / role is a bad practice in my opinion and creates confusion. There should be a "New submission in your section" template that you could turn of if you wanted. |
Hi @asmecher, just testing this now. I can a notification configuration option in the user preferences panel: only for "A new article, "Title," has been submitted.". I think that controls whether # 2 is sent or not. You suggest above that there should now be an additional configuration option for # 3 as well (that is, for the notification that includes "A new article has been submitted to which an editor needs to be assigned."), but I don't see it in the list. Has this been added as a separate item? At the moment, if I submit an article to a section with no assigned SEs, any editor in the system who hasn't checked off the "Do not email" option for # 2 above will still receive two emails. They should be able to configure whether they receive both, either, or neither of those emails. |
To clarify the problem here: if an editor doesn't touch their notification settings, and doesn't assign an SE to a given section, they will likely receive two emails on submission:
They can reduce this to one notification, but there's no way to reduce it to none. This can be confusing in two ways:
Short-term, it would be good to ensure that the "needs to be assigned" notification can be configured. Long-term, we could look at eliminating one of this possibly, but that would be another bug entry. |
@jmacgreg, have you pulled in the PRs above, or is this just the stock pre-3.1.2 stable testing install? |
Oh dang, I thought this was already committed!! My bad. I'll pull those PRs and retest. |
Thanks for bearing with me in this test round, Alec! I'm very happy to say that, after the PR checkout, it looks like this all works as advertised:
Thanks again for this - it all looks good to me! |
#3770 Reduce "new submission" notifications/emails
Thanks, @jmacgreg -- all merged! |
…ale keys) Conflicts: locale/nl_NL/locale.xml plugins/generic/usageStats
Hi, Thank you |
Kind of related: |
Right now it's possible for editors to receive three emails notifying them of a new submission in the system:
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.
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.
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.
The text was updated successfully, but these errors were encountered: