diff --git a/storage/templates/item.html b/storage/templates/item.html
index f105b6a..e8fa57d 100644
--- a/storage/templates/item.html
+++ b/storage/templates/item.html
@@ -89,6 +89,20 @@
{% endfor %}
{% endif %}
+
+ {% if history %}
+
Changes
+
+ {% for entry in history %}
+
+
+ {{ entry.user }}
+ @ {{ entry.action_time }}
+ {{ entry.get_change_message }} |
+
+ {% endfor %}
+
+ {% endif %}
diff --git a/storage/views.py b/storage/views.py
index c66ed13..95a1b2b 100644
--- a/storage/views.py
+++ b/storage/views.py
@@ -3,6 +3,7 @@ from storage.models import Item, Label
from django.contrib.postgres.search import SearchVector
from django_select2.views import AutoResponseView
from django.http import Http404, JsonResponse
+from django.contrib.admin.models import LogEntry
import shlex
def apply_smart_search(query, objects):
@@ -65,6 +66,7 @@ def item_display(request, pk):
'categories': item.categories.all(),
'images': item.images.all(),
'labels': item.labels.all(),
+ 'history': LogEntry.objects.filter(object_id=item.pk),
'ancestors': item.get_ancestors(),
'children': item.get_children().prefetch_related('categories'),
})