Commit 2766226a authored by Vitali Tatarintev's avatar Vitali Tatarintev

Move InternalIdEnums to Enums::InternalId

Moves enums modules into a separate directory
parent 8dc5e1ed
# frozen_string_literal: true # frozen_string_literal: true
module InternalIdEnums module Enums
def self.usage_resources module InternalId
# when adding new resource, make sure it doesn't conflict with EE usage_resources def self.usage_resources
{ # when adding new resource, make sure it doesn't conflict with EE usage_resources
{
issues: 0, issues: 0,
merge_requests: 1, merge_requests: 1,
deployments: 2, deployments: 2,
...@@ -14,8 +15,9 @@ module InternalIdEnums ...@@ -14,8 +15,9 @@ module InternalIdEnums
operations_user_lists: 7, operations_user_lists: 7,
alert_management_alerts: 8, alert_management_alerts: 8,
sprints: 9 # iterations sprints: 9 # iterations
} }
end
end end
end end
InternalIdEnums.prepend_if_ee('EE::InternalIdEnums') Enums::InternalId.prepend_if_ee('EE::Enums::InternalId')
...@@ -21,7 +21,7 @@ class InternalId < ApplicationRecord ...@@ -21,7 +21,7 @@ class InternalId < ApplicationRecord
belongs_to :project belongs_to :project
belongs_to :namespace belongs_to :namespace
enum usage: ::InternalIdEnums.usage_resources enum usage: Enums::InternalId.usage_resources
validates :usage, presence: true validates :usage, presence: true
......
# frozen_string_literal: true
module EE
module Enums
module InternalId
extend ActiveSupport::Concern
class_methods do
extend ::Gitlab::Utils::Override
override :usage_resources
def usage_resources
super.merge(requirements: 1000)
end
end
end
end
end
# frozen_string_literal: true
module EE
module InternalIdEnums
extend ActiveSupport::Concern
class_methods do
extend ::Gitlab::Utils::Override
override :usage_resources
def usage_resources
super.merge(requirements: 1000)
end
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment