diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-11-16 12:13:21 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-11-16 12:13:21 +0300 |
commit | 2c90b9b579fbfe3db191a032d2cb176761605a02 (patch) | |
tree | d9819280a1ec64ff82c31ce6081e00745a9648b4 /lib/gitlab/security | |
parent | ccca6cec346d169fa2521c390760af9bd885ea77 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib/gitlab/security')
-rw-r--r-- | lib/gitlab/security/scan_configuration.rb | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/lib/gitlab/security/scan_configuration.rb b/lib/gitlab/security/scan_configuration.rb deleted file mode 100644 index eaccbb3be7e..00000000000 --- a/lib/gitlab/security/scan_configuration.rb +++ /dev/null @@ -1,47 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Security - class ScanConfiguration - include ::Gitlab::Utils::StrongMemoize - include Gitlab::Routing.url_helpers - - attr_reader :type - - def initialize(project:, type:, configured: false) - @project = project - @type = type - @configured = configured - end - - def available? - # SAST and Secret Detection are always available, but this isn't - # reflected by our license model yet. - # TODO: https://gitlab.com/gitlab-org/gitlab/-/issues/333113 - %i[sast secret_detection].include?(type) - end - - def configured? - configured - end - - def configuration_path - configurable_scans[type] - end - - private - - attr_reader :project, :configured - - def configurable_scans - strong_memoize(:configurable_scans) do - { - sast: project_security_configuration_sast_path(project) - } - end - end - end - end -end - -Gitlab::Security::ScanConfiguration.prepend_mod_with('Gitlab::Security::ScanConfiguration') |