Chris@909: class SetDocAndFilesNotifications < ActiveRecord::Migration Chris@909: # model removed Chris@909: class Permission < ActiveRecord::Base; end Chris@909: Chris@909: def self.up Chris@909: Permission.find_by_controller_and_action("projects", "add_file").update_attribute(:mail_option, true) Chris@909: Permission.find_by_controller_and_action("projects", "add_document").update_attribute(:mail_option, true) Chris@909: Permission.find_by_controller_and_action("documents", "add_attachment").update_attribute(:mail_option, true) Chris@909: Permission.find_by_controller_and_action("issues", "add_attachment").update_attribute(:mail_option, true) Chris@909: end Chris@909: Chris@909: def self.down Chris@909: Permission.find_by_controller_and_action("projects", "add_file").update_attribute(:mail_option, false) Chris@909: Permission.find_by_controller_and_action("projects", "add_document").update_attribute(:mail_option, false) Chris@909: Permission.find_by_controller_and_action("documents", "add_attachment").update_attribute(:mail_option, false) Chris@909: Permission.find_by_controller_and_action("issues", "add_attachment").update_attribute(:mail_option, false) Chris@909: end Chris@909: end