Skip to content

GraphQL support #5014

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 80 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
c5f8548
Adds dep
flovilmart Mar 25, 2017
bda21f7
WIP
flovilmart Apr 5, 2017
244bbee
wip
flovilmart Apr 9, 2017
3a83e63
Proper querying on all objects + tests
flovilmart Dec 9, 2017
e009046
wip
flovilmart Aug 16, 2018
66d925c
nits
flovilmart Aug 22, 2018
9c74508
Adds common constraints on Number and String
flovilmart Aug 22, 2018
647bffb
Nicer display name for internal classes
flovilmart Aug 22, 2018
2e658ef
nit
flovilmart Aug 23, 2018
5b47056
nit
flovilmart Aug 23, 2018
5b9c0c5
Ensure we cleanup the cache between each calls
flovilmart Aug 23, 2018
3659b0c
nest responses
flovilmart Aug 23, 2018
3bd272d
Wrap all results in objects / object
flovilmart Aug 23, 2018
3655669
Adds support for skip, limit, pointers
flovilmart Aug 23, 2018
f227236
Ensure files don't explode
flovilmart Aug 23, 2018
6e52bc7
Adds support for geopoint queries
flovilmart Aug 23, 2018
8ffb427
Support for arrays
flovilmart Aug 23, 2018
9f60e38
Adds ability to enable/disasble graphqli
flovilmart Aug 23, 2018
881a388
bumps graphql, refactor scalars into proper types
flovilmart Aug 23, 2018
be7ac54
Move to relay style Connection for list based responses
flovilmart Aug 24, 2018
c212ac6
use id instead of objectId, use Node
flovilmart Aug 24, 2018
6ee877b
Adds support for relations
flovilmart Aug 24, 2018
67c8c12
Removes the logic that walks down the selections and levergage resolvers
flovilmart Aug 24, 2018
103b720
use resolver instead of includes
flovilmart Aug 24, 2018
dc873f6
Adds ability to execute queries on relations
flovilmart Aug 24, 2018
19a2333
Relay compliant global identifier
flovilmart Aug 24, 2018
b650dd6
Ensures that update mutations are relay compliant
flovilmart Aug 24, 2018
4537c15
refactor namings and other objects
flovilmart Aug 25, 2018
f405135
Continued refactoring
flovilmart Aug 25, 2018
7f3620d
Extracts login and verification into separate module
flovilmart Aug 25, 2018
ebbeb42
temporary login method
flovilmart Aug 25, 2018
6db2790
Better implementations
flovilmart Aug 25, 2018
2d5eabe
graphql endpoint: move into the static app method
flovilmart Aug 25, 2018
3e99805
Make the graphQL endpoint static and accessible
flovilmart Aug 25, 2018
5a4fa8b
Use nice display names
flovilmart Aug 25, 2018
ae39105
Split in sub schemas with each exposing Query and Mutation
flovilmart Aug 25, 2018
f1016cc
Rename createObject to addObject
flovilmart Aug 25, 2018
e9c95ae
Improve code
flovilmart Aug 25, 2018
c6332d4
Improves interface for graphql parse schema
flovilmart Aug 25, 2018
962473a
Make destroyClass compliant with full input
flovilmart Aug 26, 2018
de5f015
Remove ParseObject interface as it conflicts with Relay
flovilmart Aug 26, 2018
98f1784
Adds ability to fetch currentUser, login returns a User
flovilmart Aug 26, 2018
02358a1
Adds CORS middleware before
flovilmart Aug 26, 2018
1b91eb4
small lint nit
flovilmart Aug 26, 2018
a337b72
Quick and dirty authentication for graphql
flovilmart Aug 26, 2018
99ecc14
Adds clientMutationId for relay
flovilmart Aug 26, 2018
5250d06
Properly fetch user when using currentUser
flovilmart Aug 26, 2018
b5033ae
Moves logOut logic into UserAuthentication, adds logOut to graphQL en…
flovilmart Aug 26, 2018
3494c88
Properly use input object for destroy
flovilmart Aug 27, 2018
0289a1d
Fixes issue that would put the wrong unique ID
flovilmart Aug 27, 2018
dea96cf
Adds ability to run functions as graphql mutations
flovilmart Aug 28, 2018
a4905b6
Adds async method to get inferred schema
flovilmart Aug 28, 2018
dbcd8c8
moves export
flovilmart Aug 29, 2018
e39209e
Adds test suite for graphql
flovilmart Aug 30, 2018
4b3e296
Adds tests for UserAuth
flovilmart Aug 30, 2018
0f6384a
Adds tests for relay pagination, fixes bug when using before
flovilmart Aug 30, 2018
a32a53b
Improves testing for parsers and utilities functions
flovilmart Aug 30, 2018
59eaf66
Adds test for issue that prevents the user from having all its info
flovilmart Sep 1, 2018
1191dc7
Properly re-fetch the auth after creating a user
flovilmart Sep 1, 2018
add86bf
Properly drop the DB on startup
flovilmart Sep 1, 2018
bb589a2
Adds warning about loading inexistant class
flovilmart Sep 1, 2018
a51222b
Prettify graphql
flovilmart Sep 1, 2018
41a4f83
ACLs are proper GraphQLObject types
flovilmart Sep 8, 2018
1ea9efb
ensure startDB is awaited upon
flovilmart Sep 8, 2018
b467843
Adds support for files upload through base64 string
flovilmart Sep 8, 2018
679728b
Adds error formatter
flovilmart Sep 8, 2018
01d7523
re-prettify
flovilmart Sep 8, 2018
85d9904
Pins all dependencies
flovilmart Sep 8, 2018
7c47b9b
Types for the Config object
flovilmart Sep 9, 2018
1dcac7e
Adds ability to request password resets
flovilmart Sep 9, 2018
af7e98e
fixup! ensure startDB is awaited upon
flovilmart Sep 9, 2018
611d8c8
fixup! Moves logOut logic into UserAuthentication, adds logOut to gra…
flovilmart Sep 9, 2018
c89128a
Adds support for array queries
flovilmart Sep 10, 2018
2503e89
Adds select, dontSelect and proper boolean queries
flovilmart Sep 10, 2018
72fa037
Adds support for pointer queries (inQuery, notInQuery)
flovilmart Sep 10, 2018
4ea99a7
Adds input type for Objects
flovilmart Sep 10, 2018
e2158bf
Fixes types in index
flovilmart Sep 10, 2018
803c6d2
removes arrau impl tests on PG as failing
flovilmart Sep 10, 2018
6d1658d
Merge branch 'master' into graphql
flovilmart Jan 19, 2019
8b0a11a
Merge branch 'master' into graphql
flovilmart Jan 19, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"plugins": [
"@babel/plugin-transform-flow-strip-types",
"@babel/plugin-proposal-object-rest-spread"
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties"
],
"presets": [
["@babel/preset-env", {
Expand Down
Loading