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

Close Project Validator loophole #511

Open
cdausmus opened this issue Mar 14, 2022 · 0 comments
Open

Close Project Validator loophole #511

cdausmus opened this issue Mar 14, 2022 · 0 comments

Comments

@cdausmus
Copy link
Collaborator

It is currently possible to validate a task from project [A] whilst being only assigned validator at the project-level for project [B].

Discuss whether this loop hole really needs closing.

Potential test case:

Project Validator (new permissions test case)

  • Setup 1: Create/locate 2 projects in the same institution that have transcribed tasks.
  • Setup 2: Assign user [A] as a project-level validator to project [1]. Ensure user [A] does not have admin or validator access to project [2].
  • Setup 3: Obtain a link to validate a task in project [2] (using an admin user).
  • Navigate to project [1]. Ensure the project home page displays an 'Admin' button. Click on the 'Admin' button. The project admin task list should be displayed.
  • Select a task to be validated.
  • Enter new data and click the 'Submit validation' button. Ensure the project admin task list is displayed.
  • Verify the value 'Validated' is displayed for the 'Status' column against the task that was validated.
  • Navigate to the link from project [2] with user [A].
  • Ensure the user cannot access the task
@cdausmus cdausmus self-assigned this Mar 14, 2022
@cdausmus cdausmus added this to the 6.2.0 milestone May 12, 2022
@cdausmus cdausmus removed this from the 6.2.0 milestone Sep 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant