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

Ability to track workflow initiators #143

Open
ri-pandey opened this issue Feb 2, 2024 · 0 comments
Open

Ability to track workflow initiators #143

ri-pandey opened this issue Feb 2, 2024 · 0 comments

Comments

@ri-pandey
Copy link
Contributor

ri-pandey commented Feb 2, 2024

Currently, Bioloop does not track workflow initiators. It would be useful to do so in cases where a workflow is launched from the UI (i.e. by a user). All other workflows are assumed to be created by svc_tasks.

Also tighten the access restrictions around the Delete operation - anyone with the operator role should only be able to delete workflows that were initiated by them. admin role should be able to delete all workflows.

We have dataset_audit table where currently something like this is tracked. But only when someone launches a delete dataset workflow. This can be extended for other types of workflows.

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

No branches or pull requests

1 participant