Use name/title instead of ID for associated object when showing changes
This commit is contained in:
parent
c7b8418f1a
commit
b982d18bbb
4 changed files with 34 additions and 6 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue