The GDC is taking over the support of Jamboree. This change will require us to support external object stores that will not generate pre-signed URLs. From the perspective of the Python client this should be relatively easy by supporting URLS with the prefix S3.
you should now be able to update the StroageLocationSetting using setStroageLocation() on the master branch.
The spinning wheel is caused by
I can update the storage location now!
The only thing left from my previous comments is the parameter names for that function. We use 'entity' to set what to update in 'setProvenance', 'setAnnotations', and 'setPermissions'. I think we should continue with that instead of 'project_or_folder' which is currently used. Even if the function takes specific types, they should be consistent and give a useful error if the wrong type is given (and be documented).
It's been renamed to entity. I decided on letting the backend handle the error message about incorrect entity types since if they gave us an id as a string we'd have no idea of the type until it reached the backend anyways. This way the error messages will be consistent regardless of the type they pass to us.
Thanks! From my view it's G2G - will close once it's marked resolved, just ping me when that's all done!