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

pkp/pkp-lib#9455 Add support for multiple occurrences on review reminders #4101

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

nibou230
Copy link
Contributor

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
  4. 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
  5. 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
Copy link
Contributor Author

Hi! I'm asking myself.. Do I need to make a PR for each submodule as well?

I don't really understand why the Travis CI is failing, is it normal?

@asmecher
Copy link
Member

@nibou230, your PR to the OJS app looks well-structured, thanks! There are a couple of Travis test failures, but those are random problems that sometimes happen during the test run -- generally speaking, if a few of the tests complete successfully, you should be OK. When you're ready to merge I'll make sure I restart any tests that seem to be failing randomly.

(We're in the process of moving from Travis to Github Actions; then we'll work to improve test stability after that.)

When you're happy with your PRs, list them in the issue and tag me, and I'll make sure the code changes get assigned for review. Thanks!

@jonasraoni jonasraoni linked an issue Nov 28, 2023 that may be closed by this pull request
@jonasraoni
Copy link
Contributor

@nibou230 Just to confirm... The tests should work fine without creating the PRs as long as the branch name matches. But yes, you'll have to create the PRs for the submodules too :)

@nibou230
Copy link
Contributor Author

@jonasraoni Thanks, I was not sure about this! :)

@asmecher
Copy link
Member

asmecher commented Dec 4, 2023

@nibou230, any of the locale keys here that are used in lib/pkp will need matching PRs for the omp and ops repositories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Multiple Reviewer automatic reminder in OJS
3 participants