REFACTOR: Replace score bonuses with low/med/high priorities

We removed score from the UX so it makes more sense to have sites set
priorities instead of score bonuses.
This commit is contained in:
Robin Ward
2019-05-22 17:23:45 -04:00
parent 30961dd875
commit e74cd54fc6
21 changed files with 142 additions and 61 deletions

View File

@@ -0,0 +1,19 @@
# frozen_string_literal: true
class AddPriorityToPostActionTypes < ActiveRecord::Migration[5.2]
def up
add_column :post_action_types, :reviewable_priority, :integer, default: 0, null: false
execute(<<~SQL)
UPDATE post_action_types
SET reviewable_priority = CASE
WHEN score_bonus > 5 THEN 10
WHEN score_bonus > 0 THEN 5
ELSE 0
END
SQL
end
def down
remove_column :post_action_types, :reviewable_priority
end
end