73 Commits

Author SHA1 Message Date
Nick Frasser
8747947cf3
Ensure provider is always assigned on uploaded file
Previously the uploaded file data was assigned a provider in the conditional block that calculated dimensions on supported images. This caused the provider to be stored as null in the database for some image uploads such as SVG. The provider property is now assigned unconditionally
2022-03-21 23:22:47 -04:00
Pierre Noël
70b2c3f892 change function name 2022-03-01 14:52:31 +01:00
Pierre Noël
8265a9efdf Fix the upload of files directly to an entity 2022-02-28 17:44:18 +01:00
Pierre Noël
3998a9048c fix graphql upload of non-image files 2022-02-28 10:49:16 +01:00
Pierre Noël
83a5aeb8b6 remove rimraf + fix graphql 2022-02-23 11:42:39 +01:00
Pierre Noël
8067dae25b fix replace + refactor tmpWorkingDirectory 2022-02-23 11:42:39 +01:00
Pierre Noël
7fdd9415d7 better handle optimization 2022-02-23 11:42:39 +01:00
Pierre Noël
de5ee33b5a fix internal error when no files are sent 2022-02-23 11:42:38 +01:00
Pierre Noël
1b48050440 migrate aws and cloudinary providers 2022-02-23 11:42:38 +01:00
Pierre Noël
7cf2821451 migrate graphql upload to use streams + use fs-extra 2022-02-23 11:42:35 +01:00
Pierre Noël
186ebfd06e use streams instead of buffers 2022-02-23 11:38:54 +01:00
harimkims
32e4aec852 Refactor code to run the query only when necessary 2021-12-22 17:58:22 +09:00
harimkims
84130ab541 Fix unable to delete an image from the media-library
Signed-off-by: harimkims <harimkims@gmail.com>
2021-12-22 09:35:00 +09:00
Convly
0d7d430469 Bump graphql-upload version & link content API scope to the custom mutations 2021-11-30 16:27:59 +01:00
Convly
25e62db93a use 'sanitizers' instead of 'utils' 2021-11-10 17:08:54 +01:00
Convly
16ab717fb2 Merge branch 'releases/v4' of github.com:strapi/strapi into v4/new-sanitize-fixes 2021-11-08 15:53:58 +01:00
Convly
8d4f8ddd57 Simplify & abstract common sanitize logic 2021-11-08 15:52:42 +01:00
Marvin Frachet
ada4fdec18
Fix ML feebacks from QA (#11495) 2021-11-08 13:59:36 +01:00
Pierre Noël
c6a5a047d6 Merge branch 'releases/v4' into v4/error-handling 2021-11-05 10:40:11 +01:00
Convly
7c560e3b94 Move the eventHub sanitize logic to the eventHub declaration 2021-11-05 10:36:10 +01:00
Pierre Noël
db1cb3040c refactor error-handling PR 2021-11-05 10:13:43 +01:00
Jean-Sébastien Herbaux
7f285fb755
[V4] Enhanced sanitize & remove restricted relations from content API's payloads (#11411)
* Rework sanitizeEntity, first iteration

* remove console.log

* Remove useless comments

* Fix e2e tests

* Fix up user e2e test

* Fix remove-restricted-relations visitor

* Handle grapqhql resolver, prevent access to restricted relations

* Handle polymorphic relation in the related visitor

* Remove morph attribute if empty

* Use only the find action to check if the relation is allowed
2021-11-04 15:47:53 +01:00
Pierre Noël
cb098ec280 clean yup validations 2021-11-04 11:42:45 +01:00
Pierre Noël
b4c9ad0440 refacto graphql errors 2021-11-04 11:42:43 +01:00
Pierre Noël
a58d15407a fix unit:test 2021-11-04 11:42:09 +01:00
Pierre Noël
1b18aa971c fix error handling on upload plugin 2021-11-04 11:41:32 +01:00
Pierre Noël
b58274aecb refactor error handling 2021-11-04 11:41:29 +01:00
Alexandre Bodin
b26baee106 Cleanup paths used in strapi and prefix for apis 2021-10-26 11:18:36 +02:00
Dieter Stinglhamber
7e89f091da remove count route from the upload plugin 2021-10-21 14:33:22 +02:00
Marvin Frachet
4b311e777c Add Delete an asset call to the ML (#11186) 2021-10-19 11:26:35 +02:00
Alexandre Bodin
5f5895e8b5 Make sure the results are sanitized 2021-10-07 18:05:06 +02:00
Alexandre Bodin
7676bf8890 Move ML find many to find page 2021-10-07 17:23:42 +02:00
Alexandre Bodin
c1aa57f436 Harmonize and make policies and middlwares more consistent 2021-10-05 10:43:24 +02:00
Alexandre Bodin
c697050358 Fix typo 2021-09-29 16:34:37 +02:00
Alexandre Bodin
010294813d Apply feedbacks 2021-09-29 12:25:06 +02:00
Alexandre Bodin
c7a94ed081 Migrate middlwares to programmatic for plugin that do not need to export them 2021-09-29 10:47:10 +02:00
Alexandre Bodin
43c7e47f2b Merge branch 'releases/v4' into v4/middlewares 2021-09-29 09:52:15 +02:00
Pierre Noël
947981200b use { strapi } as params in all lifecycle functions 2021-09-28 16:54:07 +02:00
Alexandre Bodin
cfc2a7f650 Move upload middleware too programmatic middleware 2021-09-28 15:17:13 +02:00
Convly
667c29bd3a Fix upload & gql-crud e2e tests 2021-09-28 11:11:03 +02:00
Convly
10be2a5e65 Merge branch 'releases/v4' into v4/graphql-schema-generation-refactor 2021-09-27 17:19:22 +02:00
Pierre Noël
6fe8c51df2 remove search admin route for upload plugin 2021-09-27 11:08:48 +02:00
Pierre Noël
0f123ceb39 fix RBAC 2021-09-27 11:08:48 +02:00
Pierre Noël
d02c7ab741 Use new filters format in the upload plugin 2021-09-27 11:08:47 +02:00
Alexandre Bodin
036ade211b Throw in case of other error types 2021-09-27 10:36:21 +02:00
Alexandre Bodin
bf5a4fd1ee Load email and upload providers without naming convention 2021-09-27 10:01:46 +02:00
Convly
033d3274d2 Merge branch 'releases/v4' into v4/graphql-schema-generation-refactor 2021-09-23 10:05:31 +02:00
Convly
a303b0e5c4 Don't run shadowCRUD related operations if it's disabled 2021-09-22 18:17:51 +02:00
Alexandre Bodin
c5f9d16105 Rename creator fields 2021-09-22 17:06:16 +02:00
Convly
8b139ec162 Merge branch 'releases/v4' into v4/graphql-schema-generation-refactor 2021-09-22 10:48:29 +02:00