2012-09-19 22:44:57 +02:00
|
|
|
class PrivateTags < ActiveRecord::Migration
|
|
|
|
def up
|
2012-09-20 02:28:09 +02:00
|
|
|
add_column :tags, :privileged, :boolean, :default => false
|
2012-09-19 22:44:57 +02:00
|
|
|
|
|
|
|
# All existing tags should be public by default
|
|
|
|
Tag.all.each do |t|
|
2012-09-20 02:28:09 +02:00
|
|
|
t.privileged = false
|
2012-09-19 22:44:57 +02:00
|
|
|
t.save
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
def down
|
2012-09-20 02:28:09 +02:00
|
|
|
remove_column :tags, :privileged
|
2012-09-19 22:44:57 +02:00
|
|
|
end
|
|
|
|
end
|