2019-05-02 18:17:27 -04:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-08-31 00:06:56 -04:00
|
|
|
class RemoveTopicResponseActions < ActiveRecord::Migration[4.2]
|
2013-02-13 04:38:43 -05:00
|
|
|
def up
|
2013-02-25 11:42:20 -05:00
|
|
|
# 2 notes:
|
2013-02-13 04:38:43 -05:00
|
|
|
# migrations should never use the object model to run sql, otherwise they are a time bomb
|
|
|
|
# this action type is not valid, we log a "response" action type anyway due to the watch implementation, its a relic.
|
|
|
|
#
|
|
|
|
# There is an open question about we should keep stuff in the user stream on the user page, even if a topic is unwatched
|
2013-02-25 11:42:20 -05:00
|
|
|
# Eg: I am not watching a topic I created, when somebody responds to the topic should I be notified on the user page?
|
2013-02-13 04:38:43 -05:00
|
|
|
execute 'delete from user_actions where action_type = 8'
|
|
|
|
end
|
|
|
|
|
|
|
|
def down
|
|
|
|
end
|
|
|
|
end
|