;]
[askyou.git] / db / migrate / 018_set_doc_and_files_notifications.rb
blob8c1d054c1adbdc28b8daab729ce43e4e1462a862
1 class SetDocAndFilesNotifications < ActiveRecord::Migration
2   # model removed
3   class Permission < ActiveRecord::Base; end
5   def self.up
6     Permission.find_by_controller_and_action("projects", "add_file").update_attribute(:mail_option, true)
7     Permission.find_by_controller_and_action("projects", "add_document").update_attribute(:mail_option, true)
8     Permission.find_by_controller_and_action("documents", "add_attachment").update_attribute(:mail_option, true)
9     Permission.find_by_controller_and_action("issues", "add_attachment").update_attribute(:mail_option, true)
10   end
12   def self.down
13     Permission.find_by_controller_and_action("projects", "add_file").update_attribute(:mail_option, false)
14     Permission.find_by_controller_and_action("projects", "add_document").update_attribute(:mail_option, false)
15     Permission.find_by_controller_and_action("documents", "add_attachment").update_attribute(:mail_option, false)
16     Permission.find_by_controller_and_action("issues", "add_attachment").update_attribute(:mail_option, false)
17   end
18 end