summaryrefslogtreecommitdiff
path: root/lib/gitlab/visibility_level.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/visibility_level.rb')
-rw-r--r--lib/gitlab/visibility_level.rb7
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/gitlab/visibility_level.rb b/lib/gitlab/visibility_level.rb
index d0ec5d57aab..2612208a927 100644
--- a/lib/gitlab/visibility_level.rb
+++ b/lib/gitlab/visibility_level.rb
@@ -20,7 +20,6 @@ module Gitlab
PRIVATE = 0 unless const_defined?(:PRIVATE)
INTERNAL = 10 unless const_defined?(:INTERNAL)
PUBLIC = 20 unless const_defined?(:PUBLIC)
- ALL_LEVELS = [PRIVATE, INTERNAL, PUBLIC].freeze unless const_defined?(:ALL_LEVELS)
class << self
delegate :values, to: :options
@@ -29,7 +28,7 @@ module Gitlab
return [PUBLIC] unless user
if user.full_private_access?
- ALL_LEVELS
+ [PRIVATE, INTERNAL, PUBLIC]
elsif user.external?
[PUBLIC]
else
@@ -37,10 +36,6 @@ module Gitlab
end
end
- def all_levels?(levels = [])
- levels&.sort == ALL_LEVELS
- end
-
def string_values
string_options.keys
end