From 2b90cfcc29f0f7f85bdfc33bf3ab6d163e295a25 Mon Sep 17 00:00:00 2001 From: Roy Zwambag <rzwambag@gitlab.com> Date: Tue, 11 Jul 2023 11:43:13 +0000 Subject: [PATCH] Revert "Merge branch '388393-validate-attribute-presence' into 'master'" This reverts merge request !125728 --- app/models/user.rb | 3 --- app/models/user_preference.rb | 2 -- spec/models/user_preference_spec.rb | 10 ---------- spec/models/user_spec.rb | 4 ---- 4 files changed, 19 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 93c15229e0398..7fd5d25d7e05d 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -317,9 +317,6 @@ def update_tracked_fields!(request) validates :color_scheme_id, allow_nil: true, inclusion: { in: Gitlab::ColorSchemes.valid_ids, message: ->(*) { _("%{placeholder} is not a valid color scheme") % { placeholder: '%{value}' } } } - validates :hide_no_ssh_key, allow_nil: false, inclusion: { in: [true, false] } - validates :hide_no_password, allow_nil: false, inclusion: { in: [true, false] } - validates :notified_of_own_activity, allow_nil: false, inclusion: { in: [true, false] } after_initialize :set_projects_limit before_validation :sanitize_attrs diff --git a/app/models/user_preference.rb b/app/models/user_preference.rb index 78ccce2aaae25..e527542e35760 100644 --- a/app/models/user_preference.rb +++ b/app/models/user_preference.rb @@ -23,8 +23,6 @@ class UserPreference < ApplicationRecord format: { with: ColorsHelper::HEX_COLOR_PATTERN }, allow_blank: true - validates :time_display_relative, allow_nil: false, inclusion: { in: [true, false] } - validates :render_whitespace_in_code, allow_nil: false, inclusion: { in: [true, false] } validates :pass_user_identities_to_ci_jwt, allow_nil: false, inclusion: { in: [true, false] } validates :pinned_nav_items, json_schema: { filename: 'pinned_nav_items' } diff --git a/spec/models/user_preference_spec.rb b/spec/models/user_preference_spec.rb index b2881d309249e..729635b5a27f1 100644 --- a/spec/models/user_preference_spec.rb +++ b/spec/models/user_preference_spec.rb @@ -8,16 +8,6 @@ let(:user_preference) { create(:user_preference, user: user) } describe 'validations' do - it { is_expected.to validate_inclusion_of(:time_display_relative).in_array([true, false]) } - it { is_expected.to validate_inclusion_of(:render_whitespace_in_code).in_array([true, false]) } - - it do - is_expected.to validate_numericality_of(:tab_width) - .only_integer - .is_greater_than_or_equal_to(Gitlab::TabWidth::MIN) - .is_less_than_or_equal_to(Gitlab::TabWidth::MAX) - end - describe 'diffs_deletion_color and diffs_addition_color' do using RSpec::Parameterized::TableSyntax diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index e0a216b9d634f..9066b3f32bc43 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -666,10 +666,6 @@ end it { is_expected.to validate_presence_of(:projects_limit) } - it { is_expected.to define_enum_for(:project_view).with_values(%i(readme activity files wiki)) } - it { is_expected.to validate_inclusion_of(:hide_no_ssh_key).in_array([true, false]) } - it { is_expected.to validate_inclusion_of(:hide_no_password).in_array([true, false]) } - it { is_expected.to validate_inclusion_of(:notified_of_own_activity).in_array([true, false]) } it { is_expected.to validate_numericality_of(:projects_limit) } it { is_expected.to allow_value(0).for(:projects_limit) } it { is_expected.not_to allow_value(-1).for(:projects_limit) } -- GitLab