From 4859a803c6eaf7f0a09898bceedd5be3e0c3acec Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Tue, 3 Jan 2017 14:40:53 -0800 Subject: [PATCH] show description diffs in pool version listing --- app/helpers/pool_versions_helper.rb | 5 +++++ app/models/pool_archive.rb | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/app/helpers/pool_versions_helper.rb b/app/helpers/pool_versions_helper.rb index e7939f784..8c25df57d 100644 --- a/app/helpers/pool_versions_helper.rb +++ b/app/helpers/pool_versions_helper.rb @@ -12,6 +12,11 @@ module PoolVersionsHelper '' + post_id.to_s + '' end.join(" ") + if pool_version.description_changed? + html << 'desc:' + h(pool_version.description) + ' ' + html << 'desc:' + h(pool_version.previous.description) + ' ' + end + return html.html_safe end end diff --git a/app/models/pool_archive.rb b/app/models/pool_archive.rb index 9dc008c16..af005779a 100644 --- a/app/models/pool_archive.rb +++ b/app/models/pool_archive.rb @@ -59,6 +59,10 @@ class PoolArchive < ActiveRecord::Base sqs_service.send_message(msg) end + def previous + PoolArchive.where("pool_id = ? and version < ?", pool_id, version).order("version desc").first + end + def pool Pool.find(pool_id) end