discourse/lib/tasks/user_actions.rake

15 lines
600 B
Ruby
Raw Normal View History

2013-02-05 13:16:51 -06:00
desc "rebuild the user_actions table"
2013-02-25 10:42:20 -06:00
task "user_actions:rebuild" => :environment do
2013-02-05 13:16:51 -06:00
MessageBus.off
UserAction.delete_all
2017-07-27 20:20:09 -05:00
PostAction.all.each { |i| UserActionCreator.log_post_action(i) }
Topic.all.each { |i| UserActionCreator.log_topic(i) }
Post.all.each { |i| UserActionCreator.log_post(i) }
Notification.all.each do |notification|
UserActionCreator.log_notification(notification.post,
notification.user,
notification.notification_type,
notification.user)
end
2013-02-05 13:16:51 -06:00
end