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

feat!: Support uploading folders as assets #92

Merged
merged 7 commits into from
Jun 14, 2023
Merged

feat!: Support uploading folders as assets #92

merged 7 commits into from
Jun 14, 2023

Conversation

ravij3
Copy link
Contributor

@ravij3 ravij3 commented Jun 14, 2023

Issue #, if available:

Description of changes:

This change includes UI and backend changes required for supporting folder uploads. For enabling large uploads of assets we have made the following changes
1. Asset is now created before all the uploads finish: This change unavoidable since large uploads take a long time and we cant expect the user to wait that long to have preliminary asset information created.
2. Asset revisions are not supported: At the moment we have not implemented revisioning on folder assets. The asset revisions exist on S3 but not on the asset database.
3. Asset preview is no longer required while creating assets.
4. No restrictions on asset names

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

ravij3 added 7 commits May 25, 2023 20:05
Added changes to support uploading a folder as part of asset upload.

1. UI Changes to support uploading and a new visualizer to see folder.
2. Removed the assetType validation on the backend.
3. Introduced a new lambda function to list files when an asset consists of a folder.

Not done yet
1. Revisioning of folders.
2. Individual file updates for folder assets
3. Downloading the entire folder as a single zip
This change includes UI and backend changes required for supporting folder uploads. For enabling large uploads of assets we have made the following changes
1. Asset is now created before all the uploads finish: This change unavoidable since large uploads take a long time and we cant expect the user to wait that long to have preliminary asset information created.
2. Asset revisions are not supported: At the moment we have not implemented revisioning on folder assets. The asset revisions exist on S3 but not on the asset database.
3. Asset preview is no longer required while creating assets.
4. No restrictions on asset names
@ravij3 ravij3 merged commit a5d768d into main Jun 14, 2023
scheurik pushed a commit that referenced this pull request Jun 14, 2024
* feat!: Support uploading folders as assets

This change includes UI and backend changes required for supporting folder uploads. For enabling large uploads of assets we have made the following changes
1. Asset is now created before all the uploads finish: This change unavoidable since large uploads take a long time and we cant expect the user to wait that long to have preliminary asset information created.
2. Asset revisions are not supported: At the moment we have not implemented revisioning on folder assets. The asset revisions exist on S3 but not on the asset database.
3. Asset preview is no longer required while creating assets.
4. No restrictions on asset names
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.

2 participants