diff --git a/tasks/templates/tasks/toolDetail.djhtml b/tasks/templates/tasks/toolDetail.djhtml index 1da7cbf..106bbfd 100644 --- a/tasks/templates/tasks/toolDetail.djhtml +++ b/tasks/templates/tasks/toolDetail.djhtml @@ -1,5 +1,7 @@ {% extends "base.djhtml" %} +{% load markdownify %} + {% block title %} {{ tool }} | {{ block.super }} {% endblock %} {% block admin_link %}{% url 'admin:tasks_tool_change' tool.id %}{% endblock %} @@ -20,4 +22,28 @@ {% endfor %} + +
+

Event Log

+ + + + + + + + + + + {% for event in events|dictsortreversed:"date" %} + + + + + + + {% endfor %} + +
Date Task User Notes
{{ event.date }} {{ event.task.name }} {{ event.user }} {{ event.notes|markdownify }}
+
{% endblock %} diff --git a/tasks/views.py b/tasks/views.py index b3fab07..ed21ea1 100644 --- a/tasks/views.py +++ b/tasks/views.py @@ -16,9 +16,11 @@ def index(request): def toolDetail(request, tool_slug): tool = get_object_or_404(Tool, slug=tool_slug) tasks = tool.task_set.all() + events = Event.objects.filter(task__tool=tool) context = { 'tool': tool, 'tasks': tasks, + 'events': events, } return render(request, 'tasks/toolDetail.djhtml', context)