56 Commits

Author SHA1 Message Date
Pierre Noël
3245c4b466 add validation tests on findAvailable and findExisting relations 2022-10-17 15:41:35 +02:00
Pierre Noël
d4b8c00a5c use data format for xToOne relations in findExisting 2022-10-13 14:42:53 +02:00
Pierre Noël
be5e6ebc05 Merge branch 'feature/relations-main-view' into relations-main-view/refactor-find-existing-find-available 2022-10-11 12:38:04 +02:00
Pierre Noël
241393eaa3 implement new findAvailable route 2022-10-10 14:42:23 +02:00
Pierre Noël
1200e43618 update tests using findExisting relations 2022-10-10 14:42:22 +02:00
Pierre Noël
3aa26deb1f implement new findExisting route 2022-10-10 14:42:19 +02:00
Pierre Noël
8f73a1d761 use data format + init e2e tests 2022-10-10 14:28:56 +02:00
Pierre Noël
212d80f4fa Update singletype controller
Co-authored-by: Jamie Howard <48524071+jhoward1994@users.noreply.github.com>
2022-10-10 14:28:55 +02:00
Pierre Noël
0415f5d677 add getNumberOfDraftRelations route 2022-10-10 14:28:54 +02:00
Pierre Noël
98e8bc61e0 use transformLoadParamsToQuery instead of transformParamsToQuery to fix ordering being ignored in loadPages() 2022-10-07 18:49:15 +02:00
Pierre Noël
5021f99392 add and use utils isXtoX 2022-10-03 18:54:13 +02:00
Pierre Noël
9409b3a5e6 Remove idsToOmit + comment 2022-10-03 18:11:33 +02:00
Pierre Noël
a17b3a0ba2 add and use loadPages 2022-10-03 17:52:12 +02:00
Pierre Noël
0f7852d8d8 use query().load() to get existing relations 2022-10-03 11:12:22 +02:00
Pierre Noël
da0f17be75 add idsToInclude 2022-09-30 15:38:49 +02:00
Julie Plantey
c407c20d05 fix xtoOne + conditions to enbale fetch + count label 2022-09-22 14:01:56 +02:00
Pierre Noël
ea35195ea1 fix no relations return for find available when no relations are set 2022-09-08 11:10:57 +02:00
Pierre Noël
ba401b93f4
Merge pull request #14244 from strapi/relations-main-view/get-entity-with-count
Relations main view/get entity with count
2022-09-06 17:07:16 +02:00
Pierre Noël
e3996ea2d6 check field existance before permission 2022-09-06 15:10:08 +02:00
Pierre Noël
3ff32e91eb use entityService + redo permissions 2022-09-06 12:17:54 +02:00
Pierre Noël
1958e08559 replace previewMany by getExistingRelations 2022-09-06 12:17:54 +02:00
Pierre Noël
60a7fb082f count many relations on CM findOne 2022-09-06 12:17:37 +02:00
Pierre Noël
be7c669bed apply feeback 2022-08-30 15:12:07 +02:00
Pierre Noël
bf807f1ddf use containsi for _q param 2022-08-30 15:12:07 +02:00
Pierre Noël
c0239cd68c use where. 2022-08-30 15:12:06 +02:00
Pierre Noël
9d23799b5d use transformParamsToQuery 2022-08-30 15:12:06 +02:00
Pierre Noël
796350533e use entity manager 2022-08-30 15:12:06 +02:00
Pierre Noël
b4f6c87fd4 avoid using db metadata 2022-08-30 15:12:05 +02:00
Pierre Noël
c84ad063bb fix permission + simplify test 2022-08-30 15:12:05 +02:00
Pierre Noël
35a13433f0 fix some linter errors 2022-08-30 15:12:04 +02:00
Pierre Noël
73f85a7c08 renaming + add permission check on entity 2022-08-30 15:12:04 +02:00
Pierre Noël
aa496ff4a7 handle i18n dimension 2022-08-30 15:12:04 +02:00
Pierre Noël
8dfa1c70d1 add e2e tests 2022-08-30 15:12:03 +02:00
Pierre Noël
7f521c9348 refactor relation findNew route 2022-08-30 15:12:03 +02:00
Gustav Hansen
c010656521 Merge branch 'main' into feature/relations-main-view 2022-08-30 09:40:49 +02:00
Jose Gomez
39b8ece5c9 Check if the current time matches the selected interval 2022-08-24 12:42:08 +02:00
Jose Gomez
f30fd3e812 Fix lint errors 2022-08-24 12:42:08 +02:00
Jose Gomez
612112e499 Add step input for datetime/time fields 2022-08-24 12:42:07 +02:00
Pierre Noël
76fd68a934 Merge branch 'master' into feature/relations-main-view 2022-08-11 16:42:27 +02:00
Alexandre Bodin
cf49ddbbfc Prettier and backend fix 2022-08-11 10:20:49 +02:00
Pierre Noël
176acfef4c remove editRelations from configuration routes 2022-08-05 16:59:52 +02:00
Pierre Noël
c7e522ef1f Merge branch 'master' into features/ML-folder 2022-07-13 13:28:28 +02:00
Alex V
89a8f91773 Make updateContentTypeConfiguration endpoint return full data (contentType and components)
Fix issue 13675
2022-07-02 23:28:40 +09:00
Pierre Noël
b7e82614f6 remove pagination on GET /folders 2022-05-20 10:25:58 +02:00
Alexandre Bodin
997882c526 Update tests accordingly 2021-11-18 16:46:07 +01:00
Alexandre Bodin
58e4deadb6 Update updatedBy on publish / unpublish actions in the CM 2021-11-18 16:13:28 +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
Pierre Noël
c6a5a047d6 Merge branch 'releases/v4' into v4/error-handling 2021-11-05 10:40:11 +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