1. 14 11月, 2019 1 次提交
  2. 01 11月, 2019 1 次提交
  3. 29 10月, 2019 1 次提交
  4. 23 10月, 2019 1 次提交
  5. 16 10月, 2019 1 次提交
  6. 19 9月, 2019 1 次提交
  7. 06 9月, 2019 1 次提交
  8. 11 7月, 2019 1 次提交
  9. 05 7月, 2019 1 次提交
    • M
      Small markdown tweaks to clear kramdown warnings · e108f0d9
      Marcel Amirault 提交于
      Fixing square brackets, links, etc in:
        merge_requests.md
        vulnerabilities.md
        issues.md
        issues_statistics.md
        pipelines.md
        services.md
        group_milestones.md
        milestones.md
        runners.md
        changelog.md
        issue_workflow.md
        elasticsearch.md
        api_graphql_styleguide.md
        automatic_ce_ee_merge.md
        file_storage.md
        architecture.md
        database_debugging.md
        index.md
        index.md
        frontend_testing.md
        pry_debugging.md
        vue.md
        development_process.md
      e108f0d9
  10. 26 6月, 2019 1 次提交
  11. 25 6月, 2019 1 次提交
  12. 18 6月, 2019 1 次提交
  13. 04 6月, 2019 1 次提交
    • B
      Expose IDs in GraphQL as a GlobalID · ed503d51
      Bob Van Landuyt 提交于
      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.
      ed503d51
  14. 03 4月, 2019 1 次提交
  15. 26 2月, 2019 1 次提交
    • L
      Improve GraphQL Authorization DSL · ccb4edbc
      Luke Duncalfe 提交于
      Previously GraphQL field authorization happened like this:
      
          class ProjectType
            field :my_field, MyFieldType do
              authorize :permission
            end
          end
      
      This change allowed us to authorize like this instead:
      
          class ProjectType
            field :my_field, MyFieldType, authorize: :permission
          end
      
      A new initializer registers the `authorize` metadata keyword on GraphQL
      Schema Objects and Fields, and we can collect this data within the
      context of Instrumentation like this:
      
          field.metadata[:authorize]
      
      The previous functionality of authorize is still being used for
      mutations, as the #authorize method here is called at during the code
      that executes during the mutation, rather than when a field resolves.
      
      https://gitlab.com/gitlab-org/gitlab-ce/issues/57828
      ccb4edbc
  16. 01 11月, 2018 1 次提交
  17. 26 7月, 2018 1 次提交
  18. 04 7月, 2018 1 次提交
    • B
      Add pipeline lists to GraphQL · 04b04658
      Bob Van Landuyt 提交于
      This adds Keyset pagination to GraphQL lists. PoC for that is
      pipelines on merge requests and projects.
      
      When paginating a list, the base-64 encoded id of the ordering
      field (in most cases the primary key) can be passed in the `before` or
      `after` GraphQL argument.
      04b04658
  19. 28 6月, 2018 1 次提交
  20. 06 6月, 2018 2 次提交