You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Having access to the project role does not grant access to storage
Context
If userA shares access to project by granting userB a project role, it is expected that userB will be able to upload data to the project volumes by running neuro-flow upload ALL.
Steps to reproduce
You'll need two user accounts - <userA> and <userB>
Create neuro-flow project from cookiecutter template
Having access to the project role does not grant access to storage
Context
If
userA
shares access to project by grantinguserB
a project role, it is expected thatuserB
will be able to upload data to the project volumes by runningneuro-flow upload ALL
.Steps to reproduce
You'll need two user accounts -
<userA>
and<userB>
and update
.neuro/
configs:owner
inproject.yml
to<userA>
volumes
section oflive.yml
starts withstorage:/$[[ project.owner ]]/$[[ flow.project_id ]]/
<userA>
neuro-flow mkvolumes && neuro-flow upload ALL
neuro acl grant role://<userA>/projects/<project-id> <userB> write
(<project-id>
was specified when using cookiecutter template<userB>
neuro acl ls | grep <project-id>
to confirm necessary permissions existneuro-flow -vv upload ALL
Expected behaviour
Upload succeeds
Actual behaviour
Following error is shown:
The text was updated successfully, but these errors were encountered: