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

Reviewer suggestion (#4787) E2E tests to add #10993

Open
10 tasks
touhidurabir opened this issue Feb 27, 2025 · 0 comments
Open
10 tasks

Reviewer suggestion (#4787) E2E tests to add #10993

touhidurabir opened this issue Feb 27, 2025 · 0 comments
Assignees
Labels
Housekeeping:2:Urgent Any dependency management or refactor that must be done soon to fix or avoid a significant problem.
Milestone

Comments

@touhidurabir
Copy link
Member

touhidurabir commented Feb 27, 2025

Description:
With the merge of #4787, now it's possible to add reviewer suggestion for a submission in OJS/OMP . As this feature add a lot of cases and introduce several new options in workflow, need to add comprehensive cypress tests for this which include

  • Enable/Disable reviewer suggestion in settings and impact on submission wizard
  • Add/Edit/Delete reviewer suggestions along with validation
  • Enable/Disable reviewer suggestion in settings which impact the visibility to suggested reviewers in submission and review (only external review stage for OMP) stage
  • Confirm/Approve a suggested reviewer that does not exists from Add Reviewer modal and right side panel
  • Confirm/Approve a suggested reviewer that does exists as user with reviewer role from Add Reviewer modal and right side panel
  • Confirm/Approve a suggested reviewer that does exists as user but without reviewer role from Add Reviewer modal and right side panel
  • Add a reviewer from Add Reviewer modal which match a suggested reviewer and it's impact .
  • Create a new reviewer from Add Reviewer modal which match a suggested reviewer and it's impact .
  • Enroll existing user that match reviewer suggestion
  • Add existing reviewer from pre existing reviewer list that match particular suggested reviewer

What application are you using?
OJS, OMP or OPS version main (upcoming 3.5)

PRs

Stable-3.5.0

pkp-lib --> #11054
ui-library --> pkp/ui-library#554
ojs --> pkp/ojs#4726
omp --> pkp/omp#1885

main

pkp-lib --> #11056
ui-library --> pkp/ui-library#555
ojs --> pkp/ojs#4727
omp --> pkp/omp#1890

@touhidurabir touhidurabir self-assigned this Feb 27, 2025
@touhidurabir touhidurabir added this to the 3.5 Internal milestone Feb 27, 2025
@touhidurabir touhidurabir added the Housekeeping:2:Urgent Any dependency management or refactor that must be done soon to fix or avoid a significant problem. label Feb 27, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/omp that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ui-library that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 10, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
pkp/pkp-lib#10993 updated data suit test data

pkp/pkp-lib#10993 moved reviewer suggestion enable to before action

pkp/pkp-lib#10993 added cypress uncaught:exception handler for intentional api validation error

pkp/pkp-lib#10993 removed api validation failure tests

pkp/pkp-lib#10993 added several wait and waitJQuery to run tests smoothly

pkp/pkp-lib#10993 removed waitJquery calls
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/omp that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/omp that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/omp that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/omp that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/pkp-lib that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/ojs that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/omp that referenced this issue Mar 11, 2025
touhidurabir added a commit to touhidurabir/omp that referenced this issue Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Housekeeping:2:Urgent Any dependency management or refactor that must be done soon to fix or avoid a significant problem.
Projects
None yet
Development

No branches or pull requests

1 participant