notification level for user

This commit is contained in:
Dmitriy Zaporozhets 2013-03-26 10:16:49 +02:00
parent cf6d4dc10c
commit 4b3950456d
3 changed files with 14 additions and 1 deletions

View file

@ -53,6 +53,13 @@ class User < ActiveRecord::Base
attr_accessible :login attr_accessible :login
#
# Notification levels
#
N_DISABLED = 0
N_PARTICIPATING = 1
N_WATCH = 2
# #
# Relations # Relations
# #

View file

@ -0,0 +1,5 @@
class AddNotificationLevelToUser < ActiveRecord::Migration
def change
add_column :users, :notification_level, :integer, null: false, default: 1
end
end

View file

@ -11,7 +11,7 @@
# #
# It's strongly recommended to check this file into your version control system. # It's strongly recommended to check this file into your version control system.
ActiveRecord::Schema.define(:version => 20130318212250) do ActiveRecord::Schema.define(:version => 20130325173941) do
create_table "events", :force => true do |t| create_table "events", :force => true do |t|
t.string "target_type" t.string "target_type"
@ -270,6 +270,7 @@ ActiveRecord::Schema.define(:version => 20130318212250) do
t.boolean "can_create_team", :default => true, :null => false t.boolean "can_create_team", :default => true, :null => false
t.string "state" t.string "state"
t.integer "color_scheme_id", :default => 1, :null => false t.integer "color_scheme_id", :default => 1, :null => false
t.integer "notification_level", :default => 1, :null => false
end end
add_index "users", ["admin"], :name => "index_users_on_admin" add_index "users", ["admin"], :name => "index_users_on_admin"