diff --git a/app/models/user_preference.rb b/app/models/user_preference.rb index 539c571a53ddd0dc61c8b5d820b934f3ea271a42..0bb53564596cd3a69b60ef29270f269911cb934c 100644 --- a/app/models/user_preference.rb +++ b/app/models/user_preference.rb @@ -1,6 +1,10 @@ # frozen_string_literal: true class UserPreference < MainClusterwide::ApplicationRecord + include IgnorableColumns + + ignore_column :use_web_ide_extension_marketplace, remove_with: '17.4', remove_after: '2024-08-15' + # We could use enums, but Rails 4 doesn't support multiple # enum options with same name for multiple fields, also it creates # extra methods that aren't really needed here. diff --git a/spec/requests/api/graphql/mutations/user_preferences/update_spec.rb b/spec/requests/api/graphql/mutations/user_preferences/update_spec.rb index 4b70850f8d0bd0d6ff0b3ed0444b66ee41338fd7..b0c8fc7e2ba49e842d1da48699f0eda722d999db 100644 --- a/spec/requests/api/graphql/mutations/user_preferences/update_spec.rb +++ b/spec/requests/api/graphql/mutations/user_preferences/update_spec.rb @@ -39,7 +39,7 @@ expect(current_user.user_preference.extensions_marketplace_opt_in_status).to eq('enabled') expect(current_user.user_preference.issues_sort).to eq(Types::IssueSortEnum.values[sort_value].value.to_s) expect(current_user.user_preference.visibility_pipeline_id_type).to eq('iid') - expect(current_user.user_preference.use_web_ide_extension_marketplace).to eq(true) + expect(current_user.user_preference.use_web_ide_extension_marketplace).to eq(false) end end @@ -51,7 +51,7 @@ organization_groups_projects_display: Types::Organizations::GroupsProjectsDisplayEnum.values['GROUPS'].value, organization_groups_projects_sort: 'NAME_DESC', visibility_pipeline_id_type: 'id', - use_web_ide_extension_marketplace: true + use_web_ide_extension_marketplace: false } end