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

Fix Cloudinary root option and file deletion #19238

Merged
merged 9 commits into from
Jul 25, 2023
Merged

Fix Cloudinary root option and file deletion #19238

merged 9 commits into from
Jul 25, 2023

Conversation

rijkvanzanten
Copy link
Member

Fixes #18146, fixes #19219. Big thanks to @sethkaufee for helping out! 🚀

rijkvanzanten and others added 5 commits July 11, 2023 10:34
…nd deletes (#19231)

* fix(storage-driver-cloudinary): Add file extension in list response

Append file extension from Cloudinary query response for image and video assets on "list" calls.

* fix(storage-driver-cloudinary): Replace upload folder parameters

Replace "folder" param with "asset_folder" and "use_asset_folder_as_public_id_prefix" in uploads

* fix(storage-driver-cloudinary): Fix asset folder params and non media uploads

Only pass "asset_folder" in upload if there is a "root" path configured. For non image and video assets, parse the base path for the public id.

* chore(contributors): added contributor

added self to contributors.yml
@changeset-bot
Copy link

changeset-bot bot commented Jul 25, 2023

🦋 Changeset detected

Latest commit: 5f30f5a

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@directus/storage-driver-cloudinary Patch
@directus/api Patch
directus Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@rijkvanzanten rijkvanzanten added this to the Next Release milestone Jul 25, 2023
@rijkvanzanten rijkvanzanten merged commit d54fcaa into main Jul 25, 2023
7 checks passed
@rijkvanzanten rijkvanzanten deleted the issue/18146 branch July 25, 2023 17:03
br-rafaelbarros pushed a commit to personal-forks/directus-source that referenced this pull request Nov 7, 2023
* [WIP] Cloudinary root

* Attempt to fix `list`

* Fix storage root and filename formatting to sync Cloudinary uploads and deletes (directus#19231)

* fix(storage-driver-cloudinary): Add file extension in list response

Append file extension from Cloudinary query response for image and video assets on "list" calls.

* fix(storage-driver-cloudinary): Replace upload folder parameters

Replace "folder" param with "asset_folder" and "use_asset_folder_as_public_id_prefix" in uploads

* fix(storage-driver-cloudinary): Fix asset folder params and non media uploads

Only pass "asset_folder" in upload if there is a "root" path configured. For non image and video assets, parse the base path for the public id.

* chore(contributors): added contributor

added self to contributors.yml

* Add changeset

* Remove stray console.log

* Fix tests

* Rename creds to credentials

---------

Co-authored-by: Seth Kaufman <seth.s.kaufman@gmail.com>
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cloudinary storage driver failing to write on delete operation Cloudinary driver root not working
2 participants