Skip to content
Snippets Groups Projects
  1. Feb 25, 2020
  2. Feb 06, 2020
  3. Dec 16, 2019
  4. Dec 13, 2019
  5. Jul 09, 2019
    • Charlie Ablett's avatar
      Remove `:graphql` feature flag · 639ab521
      Charlie Ablett authored
      - Remove `FeatureConstrainer` call wrapping api endpoint
      - Remove `Feature.enabled?(:graphql)` conditionals in back and frontend
      - Modify graphql test to be graphql flag agnostic
      - Remove api routing spec
      - Remove frontend feature flag via `gon`
      639ab521
  6. Jul 03, 2019
    • Charlie Ablett's avatar
      Address reviewer comments · cf1b0d10
      Charlie Ablett authored
      - Add 1 for all fields that call Gitaly (with resolvers or without)
      - Clarify comment regarding Gitaly call alert
      - Expose predicate `calls_gitaly?` instead of ivar
      cf1b0d10
    • Charlie Ablett's avatar
      Alert if `calls_gitaly` declaration missing · f4890d90
      Charlie Ablett authored
      - Move `calls_gitaly_check` to public
      - Add instrumentation for flagging missing CallsGitaly declarations
      - Wrap resolver proc in before-and-after Gitaly counts to get the net
      Gitaly call count for the resolver.
      f4890d90
  7. May 31, 2019
    • Charlie Ablett's avatar
      Apply reviewer feedback · 69953223
      Charlie Ablett authored and Charlie Ablett's avatar Charlie Ablett committed
      - 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
      69953223
  8. May 30, 2019
  9. Mar 06, 2019
    • Bob Van Landuyt's avatar
      Allow GraphQL requests without CSRF token · b623932e
      Bob Van Landuyt authored
      With this we allow authentication using a session or using personal
      access token.
      
      Authentication using a session, and CSRF token makes it easy to play
      with GraphQL from the Graphiql endpoint we expose.
      
      But we cannot enforce CSRF validity, otherwise authentication for
      regular API clients would fail when they use personal access tokens to
      authenticate.
      b623932e
Loading