Sha256: 292e9f1d217fc2f491734e4c726aa132c470fed004a01a4cbe049c68a4a8223d

Contents?: true

Size: 517 Bytes

Versions: 48

Compression:

Stored size: 517 Bytes

Contents

# Before the 'notify' permission was added, only users with the first relation in each group where notified by email
# This migration preserves the old behavior by granting the 'notify' permission to the first relation in each group
class UpdateNotifyPermissions < ActiveRecord::Migration
  def up
    perm_notify = Permission.find_or_create_by_action('notify')
    Group.all.each do |g|
      r = g.relation_customs.first
      next if r.blank?
      r.permissions << perm_notify
    end
  end

  def down
  end
end

Version data entries

48 entries across 48 versions & 2 rubygems

Version Path
social_stream-0.24.1 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.18.1 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.24.0 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.18.0 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.23.4 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.17.3 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.23.3 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.17.2 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.23.2 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.17.1 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.23.1 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.17.0 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.22.1 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.16.4 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.22.0 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.16.3 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.21.4 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-base-0.16.2 db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.21.3 base/db/migrate/20120109081509_update_notify_permissions.rb
social_stream-0.21.2 base/db/migrate/20120109081509_update_notify_permissions.rb