Alexandre Bodin
ff15757685
Merge tag 'v3.0.0-beta.19.5'
...
v3.0.0-beta.19.5
2020-04-01 11:31:04 +02:00
Alexandre Bodin
8d56e0c12f
v3.0.0-beta.19.5
2020-04-01 11:27:56 +02:00
Long Nguyen
77e243f841
Refactor code convert GraphQL params to ORM conditions
...
Signed-off-by: Long Nguyen <olragon@gmail.com>
2020-03-31 16:01:39 +02:00
Long Nguyen
634592fb5b
fix: GraphQL Aggregation Bookshelf where
condition aren't applied to groupBy
...
Signed-off-by: Long Nguyen <olragon@gmail.com>
2020-03-31 16:01:39 +02:00
Convly
67187c38f2
Rename _type to type and type to nonRequiredType
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-03-30 16:45:00 +02:00
Convly
1103d96500
Rename noRequired to nonRequired
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-03-30 16:45:00 +02:00
Convly
98b5b4a029
GraphQL Aggregation: Remove required marker when checking for number types (int/float)
...
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
2020-03-30 16:45:00 +02:00
Alexandre Bodin
24bd311678
v3.0.0-beta.19.4
2020-03-30 09:57:05 +02:00
Long Nguyen
77a5160d1a
Implement Graphql Aggregation Feature for Bookshelf ( #5605 )
...
* Implement Graphql Aggregation Feature for Bookshelf
Signed-off-by: Long Nguyen <olragon@gmail.com>
* Fix no-unused-vars
Signed-off-by: Long Nguyen <olragon@gmail.com>
* Fix code to use `model.get()` instead of internal structure
Signed-off-by: Long Nguyen <olragon@gmail.com>
2020-03-27 10:40:29 +01:00
Kim, Harim
40ea493b26
Fix context issue in custom GraphQL query and mutation ( #5532 )
...
* fix context issue in custom query and mutation
Signed-off-by: harimkims <harimkims@gmail.com>
* merge only state-related context
Signed-off-by: harimkims <harimkims@gmail.com>
* roll back the code, fix the test instead
Signed-off-by: harimkims <harimkims@gmail.com>
2020-03-20 14:24:14 +01:00
Jelmer Visser
7f3be5eb04
Return newObj instead of original object
...
Signed-off-by: Jelmer Visser <jelmer@weflycheap.nl>
2020-03-20 09:27:05 +01:00
Jelmer Visser
4bda9f3104
Leave custom resolvers alone when diff
...
Signed-off-by: Jelmer Visser <jelmer@weflycheap.nl>
2020-03-20 09:27:05 +01:00
Pierre Noël
c3f011ddba
Merge branch 'master' into fix/#4556/nullWhenRequiringAComponentInRelationGraphQl
...
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-03-16 15:49:59 +01:00
Pierre Noël
9990759dd5
always populate with components
...
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-03-16 15:43:03 +01:00
Pierre Noël
1227bfeba4
add possibility to set a relation "private"
...
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
2020-03-13 12:23:11 +01:00
soupette
8a8929e97c
v3.0.0-beta.19.3
2020-03-06 10:02:36 +01:00
Alexandre Bodin
b3e18e1de6
v3.0.0-beta.19.2
2020-03-05 14:32:42 +01:00
Alexandre Bodin
8e91e5abaf
v3.0.0-beta.19.1
2020-03-04 18:42:31 +01:00
Alexandre Bodin
e222792181
v3.0.0-beta.19
2020-03-04 14:24:23 +01:00
HichamELBSI
b5947621fc
Merge branch 'master' into develop
2020-03-04 09:32:13 +01:00
soupette
3a695aeaac
Merge branch 'develop' of github.com:strapi/strapi into chore/remove-saga-admin
2020-03-02 11:34:01 +01:00
soupette
ccc92b90a5
Add required info into the plugin object and update plugin generator
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-02-28 11:40:55 +01:00
Alexandre Bodin
3bcbde8f0b
v3.0.0-beta.18.8
2020-02-26 12:01:37 +01:00
Alexandre Bodin
8a6c48eb14
Merge branch 'develop' into features/single-types
2020-02-13 11:36:07 +01:00
Alexandre Bodin
04f6050ae1
Cleanup feedbacks
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-11 17:35:09 +01:00
soupette
f924a53a8a
Add pluginLogo to the plugin object in order to prevent fetching the logo from github
...
Signed-off-by: soupette <cyril.lpz@gmail.com>
2020-02-11 17:15:53 +01:00
Alexandre Bodin
628b2e54e6
Refactor graphql plugin structure
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:40 +01:00
Alexandre Bodin
76393d860b
Clean Resolver buildShadowCRUD
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:40 +01:00
Alexandre Bodin
49f0fdad8c
Refactor schema definition language utils
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:40 +01:00
Alexandre Bodin
f1cbc014da
Cleanup old graphql code
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:39 +01:00
Alexandre Bodin
3ce852af61
User :: in policies prefix and update documentation accordingly
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:39 +01:00
Alexandre Bodin
04476e32a6
Cleanup graphql
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:39 +01:00
Alexandre Bodin
3f5f839b4c
Build mutation and resolves in shadowCrud and then only build the missing ones
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:38 +01:00
Alexandre Bodin
7e6c23d0b7
Init cleanup graphql
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:38 +01:00
Alexandre Bodin
900cec28f4
Change mutaion definition for single types
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:37 +01:00
Alexandre Bodin
0285c7bd96
Add metadatas to resolvers to know where they are created
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:37 +01:00
Alexandre Bodin
0c6d39297f
Add graphql tests for single-types
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:37 +01:00
Alexandre Bodin
dbca2ef5d9
Add ctb tests for single type relation diff
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:35 +01:00
Alexandre Bodin
c02625e438
Split graphql schema generator code
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:35 +01:00
Alexandre Bodin
44b7ab6858
Add some basic testing on new functions
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:35 +01:00
Alexandre Bodin
023bda1f9e
Generate single query for single type and update core api service
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:34 +01:00
Alexandre Bodin
f20f609324
Clean aggregation schema
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:10 +01:00
Alexandre Bodin
e4a028f664
More refactoring
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:10 +01:00
Alexandre Bodin
2cbaecaa4d
use mergeSchemas fucntion to keep code cleaner
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:09 +01:00
Alexandre Bodin
b06e6d5c93
Refactor graphql plugin
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:38:09 +01:00
Alexandre Bodin
0b59bd61f6
Refactor policy util and error handling
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-02-10 21:37:16 +01:00
Alexandre Bodin
283a0db1ed
Upgrade rimraf
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-01-31 16:56:50 +01:00
Alexandre Bodin
761ad68392
v3.0.0-beta.18.7
2020-01-30 16:15:25 +01:00
Alexandre BODIN
64747e8a1e
Merge branch 'master' into fix/graphql-multi-query-issues
2020-01-28 13:48:47 +01:00
Alexandre Bodin
6c738dd7c9
Clone response too to avoid inconsistencies in muti query responses
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-01-27 23:12:15 +01:00