393 Commits

Author SHA1 Message Date
derrickmehaffy
9fd85b9bfd Add PolicyError error type for use in policies
Signed-off-by: Derrick Mehaffy <derrickmehaffy@gmail.com>
2022-01-03 06:16:34 -07:00
soupette
61fe669fb6 Specify minimum node version to be 12.22.0
Signed-off-by: soupette <cyril@strapi.io>
2022-01-03 11:55:52 +01:00
Alexandre Bodin
fd656a4769 v4.0.2 2021-12-22 16:04:10 +01:00
Alexandre Bodin
e2cd01e8c6 v4.0.1 2021-12-22 10:43:38 +01:00
Dieter Stinglhamber
664c18b17e sanitize password from filters 2021-12-15 11:16:12 +01:00
Alexandre BODIN
8ae6fd5ae7
Merge branch 'master' into chore/test-config 2021-12-14 15:56:27 +01:00
vincentbpro
eab466bb65 Merge branch 'master' into v4/fix-fetch-all-entries 2021-12-02 16:04:49 +01:00
Fabien del Carmen
e1ff4b052c
Merge branch 'master' into chore/test-config 2021-12-01 11:20:39 +01:00
Alexandre Bodin
57ec94a4ce Remove snyk files. We switched to their github integration instead 2021-11-30 14:22:48 +01:00
fdel-car
3864399eb8 Merge branch 'master' into chore/test-config 2021-11-30 12:36:11 +01:00
Alexandre Bodin
b181702f02 v4.0.0 2021-11-29 20:16:44 +01:00
DMehaffy
7e874e00a0 Update all documentation links to new docs url (#11424)
Signed-off-by: Derrick Mehaffy <derrickmehaffy@gmail.com>
2021-11-29 18:13:52 +01:00
Dieter Stinglhamber
cb7f44ea41 make author and maintainers field consistent accross packages 2021-11-29 16:23:55 +01:00
Alexandre Bodin
c288dcb902 Cleanup and normalize package.json files 2021-11-29 15:13:33 +01:00
vincentbpro
a97c831cc0 tests: added tests for when maxLimit not configured(graphql) 2021-11-24 10:13:02 +01:00
vincentbpro
cc4ffd1f57 Merge branch 'releases/v4' into v4/fix-fetch-all-entries 2021-11-23 16:22:48 +01:00
Alexandre Bodin
3bc73a28c0 Add createdAt and updatedAt back into the CM layouts and metas 2021-11-15 19:26:56 +01:00
Convly
25e62db93a use 'sanitizers' instead of 'utils' 2021-11-10 17:08:54 +01:00
vincentbpro
a154b73e9c Merge branch 'releases/v4' of github.com:strapi/strapi into v4/fix-fetch-all-entries 2021-11-09 11:15:10 +01:00
vincentbpro
d6f8a6debc test: added tests for pagination util 2021-11-09 11:09:55 +01:00
vincentbpro
f42485b839 fix: removed unlimied query support for pagedPagination (pageSize=-1) 2021-11-09 08:48:42 +01:00
vincentbpro
d5eb046285 fix: avoid sending -1 limit to db layer 2021-11-08 17:32:40 +01:00
vincentbpro
73e5b672fd fix: negative limit without maxLimit (graphql) 2021-11-08 17:17:56 +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
vincentbpro
afe446843e fix: negative limit and pageSize handling (graphql) 2021-11-08 12:30:34 +01:00
Alexandre Bodin
42b87679bb Refactor policies to have a consistent factory API like middlewares 2021-11-08 09:33: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
Convly
5de071a92e Fix typo 2021-11-04 16:51:40 +01:00
Convly
d6516116b2 Move pipeAsync to @strapi/utils 2021-11-04 16:43:27 +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
ebb124de4b change graphql error handling with originalError 2021-11-04 11:42:44 +01:00
Pierre Noël
70c98f7ed9 fix error handling in entity-service 2021-11-04 11:42:43 +01:00
Pierre Noël
b4c9ad0440 refacto graphql errors 2021-11-04 11:42:43 +01:00
Pierre Noël
b58274aecb refactor error handling 2021-11-04 11:41:29 +01:00
Alexandre Bodin
a33d9e56be Move admin config to config/admin.js 2021-10-26 12:12:02 +02:00
Alexandre Bodin
577e5d8997 Fix push middleware order 2021-10-22 12:01:00 +02:00
Alexandre Bodin
9dd2824824 Init very simple filters system for the query layer to implement publication state filtering 2021-10-13 14:06:16 +02:00
Alexandre Bodin
edbad96c2c Remove old query params and remove _where occurences 2021-10-11 21:05:23 +02:00
Alexandre Bodin
c1c6dd4c11 Harmonize registries and simplify listing commands 2021-10-07 13:06:40 +02:00
Alexandre Bodin
c1aa57f436 Harmonize and make policies and middlwares more consistent 2021-10-05 10:43:24 +02:00
fdel-car
6b48af8a23 Ensure command consistencies & use __dirname in local configs 2021-10-01 16:43:46 +02:00
fdel-car
5ec3b43ef7 Update configs in packages & set rootDir in base configs 2021-09-30 15:03:29 +02:00
ivanThePleasant
ee757b3276 Created base configs for front testing and unit testing, cleaned up repo root jest configs and introduced projects, added unit and front jest configs for core packages and plugins 2021-09-30 15:01:06 +02:00
Alexandre Bodin
f55276cc73 Merge branch 'releases/v4' into v4/ds-migration 2021-09-28 18:21:21 +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
491a662692 clean some code 2021-09-27 12:28:17 +02:00