Sha256: fe43a648e1af82d120d140dd4dc3eaad7964d51b194f0ebd5edd10be77493652

Contents?: true

Size: 739 Bytes

Versions: 9

Compression:

Stored size: 739 Bytes

Contents

Sufia.config.after_create_content = lambda { |generic_file, user|
  Sufia.queue.push(ContentDepositEventJob.new(generic_file.id, user.user_key))
}

Sufia.config.after_revert_content = lambda { |generic_file, user, revision|
  Sufia.queue.push(ContentRestoredVersionEventJob.new(generic_file.id, user.user_key, revision))
}

Sufia.config.after_update_content = lambda { |generic_file, user|
  Sufia.queue.push(ContentNewVersionEventJob.new(generic_file.id, user.user_key))
}

Sufia.config.after_update_metadata = lambda { |generic_file, user|
  Sufia.queue.push(ContentUpdateEventJob.new(generic_file.id, user.user_key))
}

Sufia.config.after_destroy = lambda { |id, user|
  Sufia.queue.push(ContentDeleteEventJob.new(id, user.user_key))
}

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
sufia-6.7.0 config/initializers/sufia_events.rb
sufia-6.6.1 config/initializers/sufia_events.rb
sufia-6.6.0 config/initializers/sufia_events.rb
sufia-6.5.0 config/initializers/sufia_events.rb
sufia-6.4.0 config/initializers/sufia_events.rb
sufia-6.3.0 config/initializers/sufia_events.rb
sufia-6.2.0 config/initializers/sufia_events.rb
sufia-6.1.0 config/initializers/sufia_events.rb
sufia-6.0.0 config/initializers/sufia_events.rb