phac-nml / irida-next

IRIDA Next
https://phac-nml.github.io/irida-next/
Apache License 2.0
8 stars 2 forks source link

Fix: Project workflow executions user access (DFCT0010059) #617

Closed deepsidhu85 closed 1 month ago

deepsidhu85 commented 1 month ago

Summary

Currently when a user has an access level of Guest or higher, they can view the listing of automated workflow executions within the project workflow executions, view individual automated project workflow executions, and create data exports for these workflow executions. A user with an access level less than Analyst should not be allowed to execute these actions. At present only users with access level Maintainer or higher were permitted to create data exports for automated project workflow executions, but we also want to allow analysts to be able to execute creating data exports.

The listing of workflow executions for a project are the automated workflow executions that are ran by the project automation bot.

image

Acceptance Criteria

Only users with access level Analyst or higher for a project