Skip to content
Snippets Groups Projects

Add new jsonb column to store settings for default branch protection

Merged Michael Becker requested to merge feat/408150 into master
All threads resolved!
2 files
+ 3
4
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 0
4
@@ -82,10 +82,6 @@ class Namespace < ApplicationRecord
@@ -82,10 +82,6 @@ class Namespace < ApplicationRecord
has_many :cycle_analytics_stages, class_name: 'Analytics::CycleAnalytics::Stage', foreign_key: :group_id, inverse_of: :namespace
has_many :cycle_analytics_stages, class_name: 'Analytics::CycleAnalytics::Stage', foreign_key: :group_id, inverse_of: :namespace
has_many :value_streams, class_name: 'Analytics::CycleAnalytics::ValueStream', foreign_key: :group_id, inverse_of: :namespace
has_many :value_streams, class_name: 'Analytics::CycleAnalytics::ValueStream', foreign_key: :group_id, inverse_of: :namespace
attribute :default_branch_protection_defaults, default: -> { {} }
validates :default_branch_protection_defaults, json_schema: { filename: 'default_branch_protection_defaults' }
validates :owner, presence: true, if: ->(n) { n.owner_required? }
validates :owner, presence: true, if: ->(n) { n.owner_required? }
validates :name,
validates :name,
presence: true,
presence: true,
Loading