Skip to content
Snippets Groups Projects
  1. Dec 06, 2019
  2. Oct 24, 2019
    • Bob Van Landuyt's avatar
      Only assign merge params when allowed · ec837309
      Bob Van Landuyt authored
      When a user updates a merge request coming from a fork, they should
      not be able to set `force_remove_source_branch` if they cannot push
      code to the source project.
      
      Otherwise developers of the target project could remove the source
      branch of the source project by setting this flag through the API.
      ec837309
  3. Oct 23, 2019
    • Dylan Griffith's avatar
      Change Note#to_ability_name to 'note' · 6039737e
      Dylan Griffith authored
      This is to be more consistent as there is already a :read_note policy in
      NotePolicy. To keep other behaviour the same we've introduced a
      Note#noteable_ability_name that is used anywhere this was expected.
      6039737e
  4. Oct 16, 2019
  5. Oct 11, 2019
  6. Sep 25, 2019
    • Aakriti Gupta's avatar
      Pick only those groups that the viewing user has access to, · f787b126
      Aakriti Gupta authored and mksionek's avatar mksionek committed
      in a project members' list. Add tests for possible scenarios
      
      Re-factor and remove N + 1 queries
      
      Remove author from changelog
      
      Don't use memoisation when not needed
      
      Include users part of parents of project's group
      
      Re-factor tests
      
      Create and add users according to roles
      
      Re-use group created earlier
      
      Add incomplete test for ancestoral groups
      
      Rename method to clarify category of groups
      
      Skip pending test, remove comments not needed
      
      Remove extra line
      
      Include ancestors from invited groups as well
      
      Add specs for participants service
      
      Add more specs
      
      Add more specs
      
      use  instead of
      
      Use public group owner instead of project maintainer to test owner acess
      
      Remove tests that have now been moved into participants_service_spec
      
      Use :context instead of :all
      
      Create nested group instead of creating an ancestor separately
      
      Add comment explaining doubt on the failing spec
      
      Imrpove test setup
      
      Optimize sql queries
      
      Refactor specs file
      
      Add rubocop disablement
      
      Add special case for project owners
      
      Add small refactor
      
      Add explanation to the docs
      
      Fix wording
      
      Refactor group check
      
      Add small changes in specs
      
      Add cr remarks
      
      Add cr remarks
      
      Add specs
      
      Add small refactor
      
      Add code review remarks
      
      Refactor for better database usage
      
      Fix failing spec
      
      Remove rubocop offences
      
      Add cr remarks
      f787b126
  7. Sep 24, 2019
  8. Sep 20, 2019
  9. Sep 19, 2019
  10. Sep 18, 2019
  11. Sep 17, 2019
  12. Sep 16, 2019
  13. Sep 14, 2019
  14. Sep 13, 2019
  15. Sep 12, 2019
  16. Sep 11, 2019
  17. Sep 10, 2019
  18. Sep 06, 2019
  19. Sep 05, 2019
    • Fabio Pitino's avatar
      CE port for pipelines for external pull requests · ca6a1f33
      Fabio Pitino authored
      Detect if pipeline runs for a GitHub pull request
      
      When using a mirror for CI/CD only we register a pull_request
      webhook. When a pull_request webhook is received, if the
      source branch SHA matches the actual head of the branch in the
      repository we create immediately a new pipeline for the
      external pull request. Otherwise we store the
      pull request info for when the push webhook is received.
      
      When using "only/except: external_pull_requests" we can detect
      if the pipeline has a open pull request on GitHub and create or
      not the job based on that.
      ca6a1f33
    • Cédric Tabin's avatar
      New interruptible attribute supported in YAML parsing. · e195e486
      Cédric Tabin authored
      Since it is not possible to dynamically detect if a job is automatically
      cancellable or not, a this new attribute is necessary. Moreover, it let
      the maintainer of the repo to adjust the behaviour of the auto cancellation
      feature to match exactly what he needs.
      e195e486
    • Kerri Miller's avatar
      Add structure to support EE feature of COAR · 0e40b41e
      Kerri Miller authored and Nick Thomas's avatar Nick Thomas committed
      These are the structural changes for supporting the EE feature of moving
      "code_owner_approval_required" state from existing on a project to being
      on the protected branches individually, allowing for CODEOWNER
      validation on push events.
      0e40b41e
  20. Sep 04, 2019
  21. Sep 03, 2019
  22. Sep 02, 2019
Loading