An error occurred fetching the project authors.
  1. 21 Jun, 2019 1 commit
  2. 10 Jun, 2019 1 commit
    • Luke Duncalfe's avatar
      Authorize access before serving project template · ba377e91
      Luke Duncalfe authored
      Previously, if a user was a guest member of a private project, they
      could access the merge request template as we were not checking
      permission-levels of the user.
      
      When a issue template is asked for, the user must have :read_issue for
      the project; or :read_merge_request when a merge request template is
      asked for.
      
      We also now rescue_from FileNotFoundError and handle as 404. This is
      because RepoTemplateFinder can raise a FileNotFoundError exception,
      which Rails previously handled as a 500.
      
      Handling these in a way that is consistent with
      ActiveRecord::RecordNotFound exceptions, within controllers that
      inherit from Projects::ApplicationController at least, and returning a
      404.
      
      https://gitlab.com/gitlab-org/gitlab-ce/issues/54943
      ba377e91
  3. 06 Jun, 2019 1 commit
  4. 03 Jun, 2019 1 commit
    • Shinya Maeda's avatar
      Abstract auto merge processes · d4b46936
      Shinya Maeda authored
      We have one auto merge strategy today - Merge When Pipeline
      Succeeds.
      
      In order to add more strategies for Merge Train feature,
      we abstract the architecture to be more extensible.
      
      Removed arguments
      
      Fix spec
      d4b46936
  5. 29 May, 2019 1 commit
  6. 25 May, 2019 1 commit
  7. 24 May, 2019 1 commit
  8. 21 May, 2019 2 commits
  9. 20 May, 2019 1 commit
  10. 02 May, 2019 1 commit
    • Mayra Cabrera's avatar
      Adds a way to start multiple manual jobs in stage · 5432f548
      Mayra Cabrera authored
      - Adds an endpoint on PipelinesController
      - Adds a service that iterates over every build in a stage and
      plays it.
      - Includes 'play_manual' details on EntitySerializer
      - Builds a new Stage state: PlayManual. An stage can take this status if
      it has manual builds or an skipped, scheduled or manual status
      - Includes FE modifications and specs
      5432f548
  11. 24 Apr, 2019 1 commit
  12. 15 Apr, 2019 1 commit
    • Fatih Acet's avatar
      Delete leftover code for referenced_merge_requests · cf026572
      Fatih Acet authored
      We rewrote Related MRs widget using Vue.
      The previous implementation was using Haml templates
      and calling referenced_merge_requests endpoint which is
      now deprecated. This MR deletes leftover stuff them.
      cf026572
  13. 06 Apr, 2019 1 commit
  14. 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
  15. 01 Mar, 2019 1 commit
  16. 06 Feb, 2019 2 commits
  17. 22 Jan, 2019 1 commit
  18. 10 Jan, 2019 1 commit
  19. 09 Jan, 2019 1 commit
  20. 07 Jan, 2019 3 commits
  21. 06 Jan, 2019 1 commit
  22. 18 Dec, 2018 1 commit
    • Filipa Lacerda's avatar
      Adds releases index route · 9004e18e
      Filipa Lacerda authored
      Renders empty index page
      Adds Releases entry to the navigation bar behind a feature flag
      Renders 404 when feature flag for releases is not enabled
      9004e18e
  23. 06 Dec, 2018 2 commits
  24. 07 Nov, 2018 1 commit
  25. 01 Nov, 2018 1 commit
    • Thong Kuah's avatar
      Convert clusters to use a top-level controller · 5b3c096c
      Thong Kuah authored
      In preparation so that we can create both cluster attached to project
      and cluster attached to group.
      
      - Move ClustersController to top level
      
      - Move Clusters::ApplicationsController to top-level too
      
      - Creates a Clusters::BaseController to share common functions
      
      - Do not rely on @project ivar. Anything could set the ivar.
      
      - Fix Vue page components due to new data-page value
      
      Because of the controller change we have gone from
      `projects:clusters:new` to `clusters:new`, so we need to update the file
      location of the page components. There is somewhere a function that will
      convert data-page to a file location.
      
      On that note, projects/clusters/gcp/new/, translate to
      Projects::Clusters::Gcp#new doesn't exist so replace that with
      clusters/create_gcp/ and clusters/create_user/
      5b3c096c
  26. 26 Oct, 2018 2 commits
  27. 25 Oct, 2018 1 commit
  28. 23 Oct, 2018 1 commit
  29. 05 Oct, 2018 1 commit
  30. 04 Oct, 2018 1 commit
    • Tomasz Maczukin's avatar
      Simplify runner registration token resetting · 42af2295
      Tomasz Maczukin authored
      This icommit adds several changes related to the same topic
      - resetting a Runner registration token:
      
      1. On Project settings page it adds a button for resetting the
         registration token and it removes the Runner token field
         that was confusing all GitLab users.
      
      2. On Group settings page it adds the same button for resetting
         the registration token.
      
      3. On Admin Runners settings page it moves the button to the same
         place as in Project and Group settings and it changes slightly
         the page layout to make it more similar to Group and Project
         setting pages.
      
      4. It refactorizes a little the partial that prints runner
         registration description. Thanks to this Project, Group
         and Admin settings of the Runner are re-using the same
         code to generate the button.
      
      5. Updates the translations of changed text.
      42af2295
  31. 02 Oct, 2018 1 commit
  32. 20 Sep, 2018 1 commit
  33. 12 Sep, 2018 1 commit
  34. 03 Sep, 2018 1 commit