To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / .svn / pristine / 2c / 2c27236c8597defd08e66caac19e9d30961716f2.svn-base @ 1297:0a574315af3e

History | View | Annotate | Download (1.03 KB)

1
class SetDocAndFilesNotifications < ActiveRecord::Migration
2
  # model removed
3
  class Permission < ActiveRecord::Base; end
4

    
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
11

    
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