1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- class SettingUpdateKarmaLevel < ActiveRecord::Migration[5.1]
- def up
- # return if it's a new setup
- return if !Setting.exists?(name: 'system_init_done')
- Setting.set(
- 'karma_levels',
- [
- {
- name: 'Beginner',
- start: 0,
- end: 499,
- },
- {
- name: 'Newbie',
- start: 500,
- end: 1999,
- },
- {
- name: 'Intermediate',
- start: 2000,
- end: 4999,
- },
- {
- name: 'Professional',
- start: 5000,
- end: 6999,
- },
- {
- name: 'Expert',
- start: 7000,
- end: 8999,
- },
- {
- name: 'Master',
- start: 9000,
- end: 18_999,
- },
- {
- name: 'Evangelist',
- start: 19_000,
- end: 49_999,
- },
- {
- name: 'Hero',
- start: 50_000,
- end: nil,
- }
- ],
- )
- end
- end
|