1. 12 Apr, 2019 1 commit
  2. 05 Apr, 2019 2 commits
  3. 04 Apr, 2019 1 commit
    • rpereira2's avatar
      Add a Prometheus API per environment · e1a167ee
      rpereira2 authored
      The api will proxy requests to the environment's prometheus server.
      The Prometheus::ProxyService class can be reused when we add support for
      group prometheus servers.
      e1a167ee
  4. 26 Mar, 2019 1 commit
  5. 23 Mar, 2019 1 commit
  6. 08 Mar, 2019 1 commit
  7. 06 Mar, 2019 1 commit
  8. 05 Mar, 2019 1 commit
  9. 27 Feb, 2019 1 commit
    • Jacopo's avatar
      Add project http fetch statistics API · 5ae9a44a
      Jacopo authored
      The API get projects/:id/traffic/fetches allows user with write
      access to the repository to get the number of clones for the
      last 30 days.
      5ae9a44a
  10. 25 Feb, 2019 1 commit
  11. 11 Feb, 2019 1 commit
  12. 31 Jan, 2019 3 commits
  13. 28 Jan, 2019 1 commit
  14. 18 Jan, 2019 1 commit
    • Francisco Javier López's avatar
      Fixed bug when external wiki is enabled · e5c0ee81
      Francisco Javier López authored
      When the external wiki is enabled, the internal wiki link is replaced
      by the external wiki url. But the internal wiki is still accessible.
      In this change the external wiki will have its own tab in the sidebar
      and only if the services are disabled the tab (and access rights)
      will not be displayed.
      e5c0ee81
  15. 10 Jan, 2019 1 commit
  16. 09 Jan, 2019 1 commit
  17. 07 Jan, 2019 3 commits
  18. 31 Dec, 2018 2 commits
    • Shinya Maeda's avatar
      Add spec for Release API · 8f1e96c8
      Shinya Maeda authored
      Add spec for all release API - GET, POST, PUT, DELETE.
      Also, fixes some minior bugs.
      8f1e96c8
    • Alessio Caiazza's avatar
      Add releases API · 1ea2d9fa
      Alessio Caiazza authored
      This commit introduces Releases API under /api/v4/projects/:id/releases
      
      * We are introducing release policies at project level.
      * We are deprecating releases changes from tags, both api and web
      interface.
      * Tags::CreateService no longer create a release
      
      This feature is controlled by :releases_page feature flag
      1ea2d9fa
  19. 24 Dec, 2018 1 commit
  20. 13 Nov, 2018 1 commit
  21. 12 Nov, 2018 1 commit
  22. 08 Nov, 2018 1 commit
  23. 05 Oct, 2018 1 commit
  24. 04 Oct, 2018 1 commit
    • Sean McGivern's avatar
      Fix N+1 for notification recipients on private projects · 28e6af88
      Sean McGivern authored
      If we don't call #to_a, we're relying on the members already being loaded from
      elsewhere. Otherwise we'll do a separate query for each user:
      
          [1] pry(main)> Project.first.team.members.include?(User.first)
            Project Load (0.7ms)  SELECT  "projects".* FROM "projects"  ORDER BY "projects"."id" ASC LIMIT 1
            ↳ (pry):3
            User Load (1.8ms)  SELECT  "users".* FROM "users"  ORDER BY "users"."id" ASC LIMIT 1
            ↳ (pry):3
            User Exists (0.6ms)  SELECT  1 AS one FROM "users" INNER JOIN "project_authorizations" ON "users"."id" = "project_authorizations"."user_id" WHERE "project_authorizations"."project_id" = $1 AND "users"."id" = $2 LIMIT 1  [["project_id", 1], ["id", 1]]
            ↳ (pry):3
          => true
          [2] pry(main)> Project.first.team.members.to_a.include?(User.first)
            Project Load (12.8ms)  SELECT  "projects".* FROM "projects"  ORDER BY "projects"."id" ASC LIMIT 1
            ↳ (pry):1
            User Load (9.6ms)  SELECT "users".* FROM "users" INNER JOIN "project_authorizations" ON "users"."id" = "project_authorizations"."user_id" WHERE "project_authorizations"."project_id" = $1  [["project_id", 1]]
            ↳ (pry):1
            User Load (0.6ms)  SELECT  "users".* FROM "users"  ORDER BY "users"."id" ASC LIMIT 1
            ↳ (pry):1
          => true
      28e6af88
  25. 11 Sep, 2018 1 commit
  26. 04 Sep, 2018 1 commit
  27. 22 Aug, 2018 1 commit
  28. 10 Aug, 2018 1 commit
  29. 24 Jul, 2018 1 commit
  30. 11 Jul, 2018 1 commit
  31. 20 Jun, 2018 1 commit
  32. 06 Jun, 2018 1 commit
  33. 15 May, 2018 1 commit
  34. 07 May, 2018 1 commit