Alexandre Bodin
07e7cfc0bd
Make lint stricter and fix the errors
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-11-02 19:41:42 +01:00
Alexandre Bodin
71a2657ed8
test node v14
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-10-14 13:14:14 +02:00
Abdón Rodríguez Davila
d2ef1d4b8c
Allow more options to the Apollo Server config ( #7665 )
...
* Extract server config to a constant
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Omit options to server config
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Move default config to serverParams
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Simplify Apollo server config
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Simplify with a new apolloServerConfig property
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Update tracing documentation
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Extract deprecated options
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Add default options
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Update documentation
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Rename to deprecatedApolloServerConfig
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Empty default options
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Update default config
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Add warning note
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Add documentation note
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Update documentation note
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Fix the config check
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Fix the config check
Signed-off-by: Abdón Rodríguez Davila <a@abdonrd.com>
* Refactor old code and rename param to appoloServer to avoid redondancy
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
* Fix typo
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-09-04 09:51:11 +02:00
Kim, Harim
b670db3c57
add engine config to apollo server params ( #7244 )
...
Signed-off-by: harimkims <harimkims@gmail.com>
2020-07-29 13:01:32 +02:00
Shahein Moussavi
580102f0a5
Make Strapi GraphQL an implementing service for Federation ( #6146 )
...
* Add Strapi GraphQL to Apollo Federation as implementation
Signed-off-by: Shahein Moussavi <shaheinm@gmail.com>
* updated graphql plugin documentation for federation
Signed-off-by: Shahein Moussavi <shaheinm@gmail.com>
* Creating separate package while waiting for Strapi PR acceptance
Signed-off-by: Shahein Moussavi <shaheinm@gmail.com>
* v3.1.0-beta.0
Signed-off-by: Shahein Moussavi <shaheinm@gmail.com>
* Accidentally pushed bad changes
Signed-off-by: Shahein Moussavi <shaheinm@gmail.com>
* used lodash for config variable for consistency, updated comment to be more descriptive
Signed-off-by: Shahein Moussavi <shaheinm@gmail.com>
2020-07-16 09:09:59 +02:00
Kim, Harim
465c19d2df
Add info to custom resolvers and add formatError to GraphQL service ( #6524 )
...
* Add info to custom resolvers, add formatError to GraphQL service
Signed-off-by: harimkims <harimkims@gmail.com>
* remove format-error service and use config instead
Signed-off-by: harimkims <harimkims@gmail.com>
2020-06-16 13:57:05 +02:00
Pierre Noël
57d7d876b7
Fix/#4513/ability to use a sub path behind a proxy ( #5833 )
...
* add possibility to use strapi on a non-root base url path
* fix documentation password form
* use server.url and admin.url in config
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
* update doc proxy
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
* move server.url location in config
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
* refacto
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
* add possibility to put relative urls
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
* allow '/' as an admin url + refacto
Signed-off-by: Pierre Noël <pierre.noel@strapi.io>
* update yarn.lock
Signed-off-by: Pierre Noël <petersg83@gmail.com>
* refacto
Signed-off-by: Pierre Noël <petersg83@gmail.com>
* Remove default proxy option
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
* fix github provider
Signed-off-by: Pierre Noël <petersg83@gmail.com>
* fix github login
Signed-off-by: Pierre Noël <petersg83@gmail.com>
* Remove files that should be here
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
Co-authored-by: Pierre Noël <pierre.noel@strapi.io>
Co-authored-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-05-08 13:50:00 +02:00
Alexandre Bodin
1cb92daa77
Normalize usage of strapi.config.get
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-04-29 11:06:39 +02:00
Alexandre Bodin
7a8c865051
Merge branch 'develop' into features/media-lib
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-03-02 15:18:08 +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
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
4f5a0e7679
Cleanup eslint configs
...
Signed-off-by: Alexandre Bodin <bodin.alex@gmail.com>
2020-01-27 10:49:57 +01:00
Alexandre Bodin
29c06e10a3
Merge branch 'develop' into features/dynamic-zones
2019-12-06 12:35:35 +01:00
Sleva
52f5770b06
Updated ApolloServer configuration for introspection queries ( #4660 )
2019-12-06 12:35:06 +01:00
Alexandre Bodin
890ec24dcb
Fix graphql not supporting dash in content type names
2019-11-13 19:26:00 +01:00
Jelmer Visser
db91607dbc
Added share playground feature
2019-10-14 10:53:59 +02:00
Alexandre Bodin
7c5f1484ba
Use koa-router and fix graphql-uploads
2019-08-22 15:04:27 +02:00
Alexandre Bodin
80989ee8ec
Make hook loading async
2019-08-19 09:37:37 +02:00
Alexandre Bodin
c37ba583ba
Load extensions
2019-06-12 14:35:03 +02:00
Alexandre Bodin
2fa8afbb1a
Fix graphql and some styling
2019-04-16 08:50:47 +02:00
Alexandre Bodin
0c5b255e75
Fix graphql loaders and add some e2e graphql tests
2019-03-25 16:37:46 +01:00
Jim LAURIE
6347a4a869
Add new line
2019-01-23 11:14:00 +01:00
Sajjad Shirazy
786ccbf7f7
bugfix: in production
Playground doesn't load the schema
2019-01-08 13:10:18 +03:30
DMehaffy
f5c730dc70
Add GraphQL tracing option default to false
2018-12-14 14:26:40 +01:00
Nick Verwymeren
0034ebae41
Update index.js
...
changed the glob as per @maturanomx comment
2018-11-01 10:12:46 -05:00
Nick Verwymeren
dc7f06194f
Allow the use of .graphql or .graphql.js
...
Previously schema files could only end in .graphql files. This caused a problem with IDE's since these files are actually javascript files. This pull request should also detect ```.graphql.js``` files while keeping backward compatibility with the ```.graphql``` extension.
2018-10-18 10:01:29 -05:00
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
Johann Pinson
295aef53b0
feat(graphql): add option to enable playground anywhere
2018-06-18 11:22:52 +02:00
Aurelsicoko
a7a1143523
Update doc and pass depthLimit in config
2018-05-25 17:40:03 +02:00
Aurelsicoko
217aae2d1b
Fixes #1058 - Amount limiting and depth limiting
2018-05-25 16:08:51 +02:00
Johann Pinson
aeefa6156e
feat(graphql): move to GraphQL Playground
2018-05-15 16:03:22 +02:00
soupette
a66ca698ee
Fix hook bug and remove useless admin containers
2018-04-13 14:37:46 +02:00
Aurelsicoko
26be155f09
Await promises before returning values
2018-04-10 12:56:13 +02:00
Aurelsicoko
3daf7523c8
Apply policy for each query and use generated API business logic
2018-04-10 11:47:01 +02:00
Aurelsicoko
d51831a6f2
Write GraphQL documentation and fix details
2018-04-03 18:14:56 +02:00
Aurelsicoko
6c2399715a
Link bookshelf on setup & advanced load order on hook
2018-04-02 18:33:12 +02:00
Aurelsicoko
b6fec35d39
Handle limit, skip, start and where parameters into the GraphQL query
2018-04-02 16:31:27 +02:00
Aurelsicoko
74ad7ffa0c
Handle relationship in GraphQL query
2018-03-31 18:55:08 +02:00
Aurelsicoko
dd61fc8262
Add description and execute policies before the resolver
2018-03-30 17:05:24 +02:00
Aurelsicoko
6fe3e1bb85
Handle empty schema case & use pluralize to generate shadow query
2018-03-29 14:03:09 +02:00
Aurelsicoko
c0b18fa29c
Load as a hook and load it at the end
2018-03-28 20:13:09 +02:00