82 Commits

Author SHA1 Message Date
Jason Lei
3378403954 GraphQL Mutations, Aggregations, Decimals
Merging Mutations and Aggregations. Fixed Mongoose Hook to use Decimals (2 decimal places) and Floats (20 decimal places).
2018-09-10 16:05:00 +08:00
soupette
8003982b08 Fix conflicts 2018-08-22 14:17:09 +02:00
Jim LAURIE
4bf88f8792
Merge branch 'master' into feature/graphql-aggregation 2018-08-21 10:36:09 +02:00
Jakub Skořepa
b7edcffff8
Fix the fix
It turns out that in some situations it actually is only the id instead of object (nested queries).
2018-08-08 00:05:33 +02:00
Jakub Skořepa
3645cc15f4
Fix one to many relation querying in the other direction 2018-08-07 14:42:33 +02:00
Kamal Bennani
c729b8381f
send method doesn't get copied when using object.assign 2018-07-29 15:01:54 +02:00
Kamal Bennani
0514521707
Make sure that the aggregation queries are only generated for models that uses Mongoose as ORM 2018-07-29 13:24:20 +02:00
Jim LAURIE
d116fabd16
Merge branch 'master' into patch-1 2018-07-23 12:26:56 +02:00
Jim LAURIE
f8febb5b8b
Merge branch 'master' into graphql-type-datetime 2018-07-17 12:28:37 +02:00
Erin Dachtler
c0554e8571
Fix for JSON attribute types in GraphQL
Fixes #1476
2018-07-12 12:37:19 -07:00
Johann Pinson
ffaa3fb92a fix(graphql): add time attribute type to DateTime scalar 2018-07-03 16:31:25 +02:00
Kamal Bennani
25eab80f64
Correctly detect an enum field 2018-06-26 18:23:18 +02:00
Kamal Bennani
aedf09bdcb
Add Enum and DateTime support in aggregation and drop lodash 2018-06-25 06:50:16 +02:00
cyril lopez
f056c44dd6 Fix conflicts 2018-06-22 14:17:32 +02:00
Johann Pinson
6bbc5c8993 fix(datetime): add datetime and timestamp detection 2018-06-20 19:09:37 +02:00
Jim LAURIE
684a90ca56
Merge branch 'master' into bug/graphql-do-not-formatted-values-of-type-object 2018-06-19 16:28:56 +02:00
Johann Pinson
1d4a193f7e feat(graphql): add DateTime support instead of String 2018-06-19 11:13:32 +02:00
Kamal Bennani
fecf5c8ac4
Avoid using ctx.query because it causes all the object values to turn to a string 2018-06-18 23:10:46 +02:00
Kamal Bennani
f0af912825
Implement Graphql Aggregation Feature 2018-06-18 21:50:55 +02:00
Jim LAURIE
4a2452a55b
Merge branch 'master' into master 2018-06-14 16:06:11 +02:00
Johann Pinson
bdd1dc9e0d
fix(graphql): update enumeration detection 2018-06-13 22:23:48 +02:00
Daan De Deckere
732038593f Use type ID for primary key instead of String.
Fixes #1356.
2018-06-09 22:03:53 +02:00
Kamal Bennani
4920c1fa76
Set the entry type only when the value is defined 2018-06-08 20:27:45 +02:00
Johann Pinson
e215c70bbc
Merge branch 'master' into patch-graphql-enum 2018-06-08 19:43:29 +02:00
Johann Pinson
ac49805641 refactor(graphql): improve codebase array function + remove useless string template 2018-06-08 19:43:10 +02:00
Kamal Bennani
e9fc37d03a
Add comment to handle fields of type array 2018-06-08 02:39:52 +02:00
Kamal Bennani
b85baf568e
use default format for fields of type string and text 2018-06-08 02:38:32 +02:00
Kamal Bennani
a8da79c6f8
Place the break in the correct place 2018-06-08 02:37:56 +02:00
soupette
5698969770 Fix build 2018-06-05 19:03:59 +02:00
soupette
8302d32d71 Merge branch 'master' of github.com:strapi/strapi into content-manager-filters 2018-06-05 12:06:17 +02:00
Cyril lopez
cb895ab586 Fix PR feedback 2018-06-04 17:46:08 +02:00
Jim Laurie
78e064e72c Fix missing file 2018-06-04 14:49:21 +02:00
Johann Pinson
eda412785f feat(graphql): generate default name for Enum if not specified 2018-06-01 15:28:18 +02:00
Kamal Bennani Bouchiba
ff2543652f
Merge branch 'master' into bugfix/graphql-returns-empty-array-when-entities-are-not-hosted-by-the-model 2018-05-31 17:06:45 +02:00
Jim LAURIE
aeff4d663c
Merge branch 'master' into patch-graphql-required 2018-05-31 12:22:18 +02:00
Jim LAURIE
aee7157d5a
Merge branch 'master' into fix/graphql 2018-05-29 21:09:57 +02:00
Johann Pinson
ce2f41a5be feat(graphql): enable enum creation into schema from model 2018-05-28 17:45:26 +02:00
Johann Pinson
be4a45b5dd feat(graphql): add required flag 2018-05-28 17:31:42 +02:00
Kamal Bennani
ee89659347
fix lint 2018-05-26 18:46:56 +02:00
Kamal Bennani
67f74a8473
Fall through when the current model doesn't host the entities (not populated by default) 2018-05-26 18:46:26 +02:00
Jim LAURIE
e68bfba121
Merge branch 'master' into patch-graphql-timestamp 2018-05-25 16:24:22 +02:00
Aurelsicoko
217aae2d1b Fixes #1058 - Amount limiting and depth limiting 2018-05-25 16:08:51 +02:00
Aurelsicoko
3805f3bc95 Fixes #1164 2018-05-25 15:31:30 +02:00
Aurelsicoko
1f2a0e5b8b Fixes #1174 2018-05-25 15:23:13 +02:00
Jim LAURIE
93eb13e7dd
Merge branch 'master' into patch-3 2018-05-24 18:58:26 +02:00
Aurelsicoko
71ade27999 Fixes #1232 2018-05-24 18:41:36 +02:00
Aurelsicoko
c111aaba13 Fixes #1247 2018-05-24 17:20:32 +02:00
Johann Pinson
534fa00c0b fix(graphql): change timestamp format snake_case to camelCase 2018-05-24 17:13:14 +02:00
Johann Pinson
e71063920f
Fix generate GraphQL schema if ShadowCRUD is false 2018-05-23 14:27:23 +02:00
Johann Pinson
330aac40ef
fix(graphql): update Union type creation rules 2018-05-21 15:39:45 +02:00