Skip to content

[ENG-11015] [ENG-11692] IDS Phase 1 & 2 Project PR - WB Part#492

Draft
cslzchen wants to merge 9 commits into
developfrom
feature/improve-daz-phase2
Draft

[ENG-11015] [ENG-11692] IDS Phase 1 & 2 Project PR - WB Part#492
cslzchen wants to merge 9 commits into
developfrom
feature/improve-daz-phase2

Conversation

@cslzchen

@cslzchen cslzchen commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Ticket

Purpose

IDS Phase 1 & 2 Project PR - WB Part

Here is the BE Part: CenterForOpenScience/osf.io#11804

Changes

TBD

Side Effects

TBD

QE Notes

TBD

CE Notes

TBD

Documentation

TBD

Ostap-Zherebetskyi and others added 9 commits June 18, 2026 10:06
… in OSFStorageProvider (#483)

* Add minimal query parameter to zip and metadata methods in OSFStorageProvider
* Fix minimal query parameter handling in _children_metadata method
Add minimal metadata fixture and update OSFStorageProvider to handle minimal parameter
* Update zipfile name format in download_folder_as_zip method to include resource identifier
* Update zipfile naming convention in download_folder_as_zip method to include resource identifier
…dpoint for OSFStorage Zip (#487)

* Add pagination support to ZipStreamGenerator and update OSFStorageProvider for minimal metadata retrieval
* Refactor OSFStorageProvider to enhance pagination handling and limit parameter for metadata retrieval
* add cache to metadata calls for ZipStreamGenerator
* implement cache as provider proxy; revert zip generator
* fix circular import error
* Apply suggestions from code review
* Minor code style update + docstring

Co-authored-by: Longze Chen <cslzchen@gmail.com>

---------

Co-authored-by: Longze Chen <cslzchen@gmail.com>
* minor paginated metadata improvements
* use metadata method instead of _children_metadata when iter_children_pages
* pass storage meta to provider download method
* fix tests
* add comments and docstrings
* move sentry call and remove dead code
Add unit tests for DAZ improvements phase 2
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 84.041% (-0.2%) from 84.248% — feature/improve-daz-phase2 into develop

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

Successfully merging this pull request may close these issues.

4 participants