From 6a230570ef6f7ed32770c5586c8eab1a1e7ab56b Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 7 Sep 2019 22:42:27 +0200
Subject: [PATCH] Include CRUD log template snippet. Closes #24.

---
 .../alsijil/templates/alsijil/lesson.html     | 26 ++++++++++++++-----
 biscuit/apps/alsijil/views.py                 |  1 +
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/biscuit/apps/alsijil/templates/alsijil/lesson.html b/biscuit/apps/alsijil/templates/alsijil/lesson.html
index 3dab68c11..092aad91e 100644
--- a/biscuit/apps/alsijil/templates/alsijil/lesson.html
+++ b/biscuit/apps/alsijil/templates/alsijil/lesson.html
@@ -27,13 +27,27 @@
   <form method="post">
     {% csrf_token %}
 
-    <div class="card">
-      <div class="card-header bg-light text-dark">
-        {% blocktrans %}Lesson documentation{% endblocktrans %}
+    <div class="row">
+      <div class="col-md-8">
+        <div class="card">
+          <div class="card-header bg-light text-dark">
+            {% blocktrans %}Lesson documentation{% endblocktrans %}
+          </div>
+          <div class="card-body">
+            {% csrf_token %}
+            {% bootstrap_form lesson_documentation_form %}
+          </div>
+        </div>
       </div>
-      <div class="card-body">
-        {% csrf_token %}
-        {% bootstrap_form lesson_documentation_form %}
+      <div class="col-md-4">
+        <div class="card">
+          <div class="card-header bg-light text-dark">
+            {% blocktrans %}Change history{% endblocktrans %}
+          </div>
+          <div class="card-body">
+            {% include 'core/crud_events_ul.html' with class_ul='list-group list-group-flush' class_li='list-group-item' obj=lesson_documentation %}
+          </div>
+        </div>
       </div>
     </div>
 
diff --git a/biscuit/apps/alsijil/views.py b/biscuit/apps/alsijil/views.py
index bc729e209..90dcd4484 100644
--- a/biscuit/apps/alsijil/views.py
+++ b/biscuit/apps/alsijil/views.py
@@ -74,6 +74,7 @@ def lesson(request: HttpRequest, week: Optional[int] = None, period_id: Optional
         if personal_note_formset.is_valid():
             personal_note_formset.save()
 
+    context['lesson_documentation'] = lesson_documentation
     context['lesson_documentation_form'] = lesson_documentation_form
     context['personal_note_formset'] = personal_note_formset
 
-- 
GitLab