wip'
This commit is contained in:
parent
9d4d0cecdb
commit
74e0d03b8f
1 changed files with 13 additions and 1 deletions
|
|
@ -15,10 +15,22 @@ class NotificationMultiplePeople < ActiveRecord::Migration
|
|||
" FROM notifications"
|
||||
|
||||
#TODO in sql
|
||||
# 1) set target type
|
||||
# 2) update the target_id from the comment to comment.post_id
|
||||
execute "UPDATE notifications "+
|
||||
" SET target_id = comment.post_id, target_type = 'post' " +
|
||||
" FROM notifications " +
|
||||
" INNER JOIN comments " +
|
||||
" WHERE notifications.target_id = comments.id "
|
||||
|
||||
|
||||
#bump up target to status message id if comment_on_post, also_commented
|
||||
['comment_on_post', 'also_commented'].each do |type|
|
||||
|
||||
Notification.where(:type => 'comment_on_post').all.each{|n|
|
||||
Notification.joins(:target).where(:action => "comment_on_post").update_all(:target => target)
|
||||
|
||||
|
||||
Notification.where(:action => 'comment_on_post').all.each{|n|
|
||||
n.target_id => Comment.find(n.target_id).post}
|
||||
|
||||
#for each user
|
||||
|
|
|
|||
Loading…
Reference in a new issue