Skip to content
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

Multiple Reviewer automatic reminder in OJS #9455

Open
pilasou opened this issue Oct 23, 2023 · 4 comments · May be fixed by pkp/ojs#4101 or #9548
Open

Multiple Reviewer automatic reminder in OJS #9455

pilasou opened this issue Oct 23, 2023 · 4 comments · May be fixed by pkp/ojs#4101 or #9548
Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days.

Comments

@pilasou
Copy link

pilasou commented Oct 23, 2023

As an editor, I want to be able to configure multiples occurrences of reminder to be sent to reviewers.

Those configurations are added to the Review setup page (Settings > Workflow > Review) as shown below:

image

The editor can configure the number of occurrences for the reminders both for the invitation and the evaluation report.

No specific emails templates will be added. Already existing one are used (Review Reminder (Automated))

PRs

pkp/ojs#4101
#9548
pkp/reviewReport#51
pkp/ops#602
pkp/omp#1488

How to test

Configuring the reminders

  1. Go to Settings, Workflow, Review, Set up
  2. Ensure to set short delay in Default Response Deadline and Default Completion Deadline (or ensure to change dates when inviting a reviewer)
  3. For reminder on the invitation:
  • In Response Reminder, enter 1 (the reminder will be trigger one day after deadline)
  • and in “Number of occurrences for the response reminder” enter at least 2
  1. For reminder on the review report:
  • In Review Reminder enter 1 (the reminder will be trigger one day after deadline)
  • In “Number of occurrences for the review reminder” enter at least 2
  • Save changes

Testing the reminders

On invitation

  1. Invite a new reviewer (with valid email adress) and ensure that the delay to respond to the invitation is the next day
  2. 24h later the first reminder should be send to the review email adress
  3. 48h later, the second one should be send.

On review reports

  1. Invite a new reviewer (with valid adresse) and ensure that the delay to send the report is the next day)
  2. Connect as reviewer, and accept the evaluation
  3. 24h later the first reminder should be send to the review email adress
  4. 48h later, the second one should be send.
nibou230 added a commit to nibou230/pkp-lib that referenced this issue Nov 15, 2023
nibou230 added a commit to nibou230/reviewReport that referenced this issue Nov 16, 2023
nibou230 added a commit to nibou230/ojs that referenced this issue Nov 16, 2023
@jonasraoni jonasraoni added the Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. label Nov 28, 2023
nibou230 added a commit to nibou230/pkp-lib that referenced this issue Nov 30, 2023
nibou230 added a commit to nibou230/ojs that referenced this issue Nov 30, 2023
@nibou230
Copy link
Contributor

nibou230 commented Nov 30, 2023

Hi @asmecher, you will find below the PR linked to this feature.

pkp/ojs#4101
#9548
pkp/reviewReport#51
pkp/ops#602
pkp/omp#1488

@asmecher
Copy link
Member

asmecher commented Dec 4, 2023

@nibou230, thanks, I added a couple of comments to the PRs above! They are very minor -- this looks good, thanks.

nibou230 added a commit to nibou230/pkp-lib that referenced this issue Dec 5, 2023
nibou230 added a commit to nibou230/ops that referenced this issue Dec 5, 2023
nibou230 added a commit to nibou230/omp that referenced this issue Dec 5, 2023
@nibou230
Copy link
Contributor

nibou230 commented Dec 5, 2023

@asmecher thanks, I did the required modifications, hope it's good enough. Let me know if something is missing!

@pilasou
Copy link
Author

pilasou commented Feb 16, 2024

Hi, This issue would be mostly resolved by 5885, if a configurable additional reminder is implemented (#5885 (comment)).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days.
Projects
None yet
4 participants