Commit 007c9917 authored by Dallas Reedy's avatar Dallas Reedy Committed by Peter Leitzen

Add experience level to user preferences

parent 4f3da9a5
......@@ -15,6 +15,8 @@ class UserPreference < ApplicationRecord
less_than_or_equal_to: Gitlab::TabWidth::MAX
}
enum experience_level: { novice: 0, experienced: 1 }
default_value_for :tab_width, value: Gitlab::TabWidth::DEFAULT, allows_nil: false
default_value_for :timezone, value: Time.zone.tzinfo.name, allows_nil: false
default_value_for :time_display_relative, value: true, allows_nil: false
......
---
title: Add experience_level to user_preferences
merge_request: 32784
author:
type: added
# frozen_string_literal: true
class AddExperienceLevelToUserPreferences < ActiveRecord::Migration[6.0]
DOWNTIME = false
def change
add_column :user_preferences, :experience_level, :integer, limit: 2
end
end
......@@ -6711,7 +6711,8 @@ CREATE TABLE public.user_preferences (
setup_for_company boolean,
render_whitespace_in_code boolean,
tab_width smallint,
feature_filter_type bigint
feature_filter_type bigint,
experience_level smallint
);
CREATE SEQUENCE public.user_preferences_id_seq
......@@ -13951,6 +13952,7 @@ COPY "schema_migrations" (version) FROM STDIN;
20200519171058
20200519194042
20200520103514
20200521022725
20200525114553
20200525121014
20200526120714
......
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