1. 10 Dec, 2019 1 commit
  2. 08 Dec, 2019 1 commit
    • Jan Provaznik's avatar
      Preload group ancestor to decrease N+1 issue · 8b3a02e3
      Jan Provaznik authored
      When checking permissions for a group, it always tries to load
      group ancestor (to check SSO). If we check permissions for related
      groups (for which we are sure that all of them have same root), we
      just preset this root group before checking permission.
      8b3a02e3
  3. 04 Dec, 2019 1 commit
  4. 03 Dec, 2019 1 commit
  5. 25 Nov, 2019 1 commit
  6. 11 Nov, 2019 1 commit
  7. 08 Nov, 2019 1 commit
  8. 30 Oct, 2019 1 commit
    • Avielle Wolfe's avatar
      Add endpoint for a group's vulnerable projects · d464b2e3
      Avielle Wolfe authored and Andreas Brandl's avatar Andreas Brandl committed
      * Adds `/group/:group_id/-/security/vulnerable_projects` which returns a
          list of the group's projects with vulnerabilities
      * Adds Vulnerabilities::Occurrence.batch_count_by_project_and_severity
          which batch loads vulnerability counts grouped by severity and by
          project
      * Adds Group#vulnerable_projects which returns a list of the group's
          vulnerable projects
      * Adds VulnerableProjectSerializer and VulnerableProjectEntity, which
          exposes a vulnerability count method for each severity
      * Adds VulnerableProjectPresenter which creates the vulnerability count
          method exposed in VulnerableProjectEntity
      
      https://gitlab.com/gitlab-org/gitlab-ee/issues/11190
      d464b2e3
  9. 22 Aug, 2019 2 commits
  10. 15 Aug, 2019 1 commit
    • Adam Hegyi's avatar
      Migrations for Cycle Analytics backend · 138964dd
      Adam Hegyi authored and Mayra Cabrera's avatar Mayra Cabrera committed
      This change lays the foundation for customizable cycle analytics stages.
      The main reason for the change is to extract the event definitions to
      separate objects (start_event, end_event) so that it could be easily
      customized later on.
      138964dd
  11. 24 Jul, 2019 1 commit
  12. 11 Jul, 2019 1 commit
  13. 09 Jul, 2019 3 commits
  14. 22 May, 2019 1 commit
  15. 07 May, 2019 1 commit
  16. 30 Apr, 2019 1 commit
  17. 18 Apr, 2019 1 commit
    • Ross Fuhrman's avatar
      Expose blob_path for vulnerability occurrences · 4410acbd
      Ross Fuhrman authored
      This exposes the path to the file, with line numbers where available,
      for a vulnerabilty occurrence. This will be used in the group security
      dashboard to provide a link to the offending file.
      4410acbd
  18. 15 Apr, 2019 1 commit
  19. 05 Apr, 2019 1 commit
    • Małgorzata Ksionek's avatar
      Add part of needed code · dec08f02
      Małgorzata Ksionek authored
      Update controllers to accept new param
      
      Add project creation field to form
      
      Add new conditions to group policy
      
      Add new policies to group, update specs and settings
      
      Add specs for project creation level in group model
      
      Update groups edit view to update project creation level
      
      Update groups edit view to update project creation level
       and add specs to check if the new settings are save
      
      Update migration with project_creation_level
       column existence check
      
      Update api settings spec with project creation level
      
      Rename migrations to avoid conflicts
      
      Update schema file
      
      Clean access class from project creation ee feature
      
      Remove project creation feature from group controller
      
      Remove project creation level from EE factory
      
      Update docs to reflect changes
      
      Remove call to not existing file
      
      Clean specs from calls to not existing file
      
      Change called method to new one, in non EE directory
      
      Update schema after migration
      
      Remove code not needed in EE
      
      Remove not needed line
      
      Remove not needed lines
      
      Clean up ee files from project creation level
      
      Remove project creation level from ee group policy
      
      Remove project creation level from ee group settings spec
      
      Remove not needed parts of user class
      
      Remove code from ee version of namespace helper
      
      Modify doc file
      
      Update namespace helper
      
      Add to namespace helper method respecting
      project creation level, update relevant files
      
      Update new project spec
      
      Update new project spec to check if
      there are groups in the namespace dropdown
      
      Update user creates project spec
      
      Update user creates project spec to check
      if there are groups in the namespace dropdown
      
      Remove files
      
      Remove spec files connected to the feature
      that was moved from ee to ce
      
      Update docs to get read of conflict
      
      Satisfy rubocop linters
      
      Make sure right method is in the right place
      
      Add settings to default
      
      Add postres only option to specs
      
      Update migration methods
      
      Update migrations method
      
      Add changelog entry
      
      Remove EE remarks from doc
      
      Refactor method to avoid disabling linters
      
      Update migration method
      
      Add if clause to old migrations
      dec08f02
  20. 02 Apr, 2019 1 commit
  21. 25 Mar, 2019 2 commits
  22. 08 Mar, 2019 1 commit
  23. 05 Dec, 2018 2 commits
  24. 16 Nov, 2018 1 commit
  25. 05 Nov, 2018 1 commit
  26. 19 Oct, 2018 1 commit
    • Nick Thomas's avatar
      Group-level file templates · 7626500e
      Nick Thomas authored
      When the feature is available, this setting allows admins to choose a
      project as a source of custom file templates. This is in addition to
      any instance-wide templates, whether custom or vendored into the GitLab
      codebase.
      7626500e
  27. 11 Jul, 2018 1 commit
  28. 25 Jun, 2018 1 commit
  29. 14 Feb, 2018 1 commit
  30. 09 Feb, 2018 1 commit
  31. 02 Feb, 2018 1 commit
  32. 31 Jan, 2018 1 commit
  33. 26 Jul, 2017 2 commits
  34. 20 Jan, 2017 1 commit