- Dec 31, 2019
-
-
GitLab Bot authored
-
- Nov 19, 2019
-
-
GitLab Bot authored
-
- Oct 23, 2019
-
-
Charlie Ablett authored
-
Charlie Ablett authored
- List all overly-recursive fields - Reduce recursion threshold to 2 - Add test for not-recursive-enough query - Use reusable methods in tests - Add changelog - Set changeable acceptable recursion level - Add error check test helpers
-
- Sep 04, 2019
-
-
- `edge_nodes` needs to get called on the object - added `include GlobalID::Identification` in a couple places - renamed `object` to `item` in spec due to conflict
-
- Jun 03, 2019
-
-
Bob Van Landuyt authored
This exposes all fields named `id` as GlobalIDs so they can be used across our entire GraphQL implementation. When the objects loaded are `ApplicationRecord`s. We'll use our existing batchloading to find them. Otherwise, we'll fall back to the default implementation of `GlobalID`: Calling the `.find` method on the class.
-
- May 31, 2019
-
-
- Comply doc with guidelines - Improve tests for readability and completeness - Separate out phases visually with newlines - Add `format_message` test - test readability - code and test structure/styling - static query analyzers - call `as_json` on `provided_variables` - add exception handling
-
- May 30, 2019
-
-
Charlie Ablett authored
- Add changelog file - Fix failing tests
-
Charlie Ablett authored
Remove instance variables for class re-use, test individual methods, use `monotonic_time`
-
Charlie Ablett authored
Specify dedicated logfile and logger class for GraphQL queries. Move complexity analyzer to a dedicated class.
-
- May 29, 2019
-
-
Phil Hughes authored
-
- May 28, 2019
-
-
Phil Hughes authored
Enabling GraphQL batch requests allows for multiple queries to be sent in 1 request reducing the amount of requests we send to the server. Responses come come back in the same order as the queries were provided.
-
- May 06, 2019
-
-
Ken Ding authored
58404 - add change log 58404 - add spec 58404 - add more spec to test depth 2 58404 - fix spec 58404 - fix rubocop 58404 - refactor the code by Bob's advice 58404 - revert changes of all_graphql_fields_for 58404 - change text only 58404 - fix rspec according to gitlab's standard 58404 - revert previous spec 58404 - fix rubocop
-
- Apr 11, 2019
-
-
Brett Walker authored
-
- Apr 08, 2019
-
-
Brett Walker authored
An IntrospectionQuery required more complexity points.
-
- Apr 04, 2019
-
-
Brett Walker authored
It makes all Types::BaseField default to a complexity of 1. Queries themselves now have limited complexity, scaled to the type of user: no user, authenticated user, or an admin user.
-