Use name/title instead of ID for associated object when showing changes

This commit is contained in:
Nishanth Vijayan 2016-08-17 02:45:10 +05:30
parent c7b8418f1a
commit b982d18bbb
4 changed files with 34 additions and 6 deletions

View file

@ -397,6 +397,7 @@ module ApplicationHelper
# Returns object as it was before version's change(unless its a create event's version)
# Else Returns object as it was after version's change
def get_version_object(version)
return nil unless version
version.item || version.reify || version.next.reify
end
@ -502,4 +503,10 @@ module ApplicationHelper
'deleted'
end
end
def object_last_description(model_name, id)
object_version = PaperTrail::Version.where(item_type: model_name, item_id: id).last
object = (object_version.reify || object_version.item) if object_version
object.try(:name) || object.try(:title)
end
end