From 4a77c100cfa7dfc515ffa80ee2914af60f5a9007 Mon Sep 17 00:00:00 2001
From: Lloyd Meins <git@lloydmeins.de>
Date: Sat, 8 Jan 2022 16:40:31 +0100
Subject: [PATCH] Link to lesson detail view in my overview

---
 CHANGELOG.rst                  |  1 +
 aleksis/apps/alsijil/tables.py | 11 ++++++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index a7288ab1e..80278186b 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -18,6 +18,7 @@ Changed
 * Optimize view for one register object ("lesson view") for mobile and tablet devices.
 * Optimize view for lessons of a week ("week view") for mobile and tablet devices.
 * German translations were updated.
+* Link to personal notes in the personal overview.
 
 Fixed
 ~~~~~
diff --git a/aleksis/apps/alsijil/tables.py b/aleksis/apps/alsijil/tables.py
index 1aaabe732..19abbc3a5 100644
--- a/aleksis/apps/alsijil/tables.py
+++ b/aleksis/apps/alsijil/tables.py
@@ -89,22 +89,27 @@ class GroupRoleTable(tables.Table):
 class PersonalNoteTable(tables.Table):
     selected = SelectColumn(attrs={"input": {"name": "selected_objects"}}, accessor=A("pk"))
     date = tables.Column(
-        verbose_name=_("Date"), accessor=A("date_formatted"), order_by=A("day_start")
+        verbose_name=_("Date"), accessor=A("date_formatted"), order_by=A("day_start"), linkify=True
     )
     period = tables.Column(
-        verbose_name=_("Period"), accessor=A("period_formatted"), order_by=A("order_period")
+        verbose_name=_("Period"),
+        accessor=A("period_formatted"),
+        order_by=A("order_period"),
+        linkify=True,
     )
     groups = tables.Column(
         verbose_name=_("Groups"),
         accessor=A("register_object__group_names"),
         order_by=A("order_groups"),
+        linkify=True,
     )
     teachers = tables.Column(
         verbose_name=_("Teachers"),
         accessor=A("register_object__teacher_names"),
         order_by=A("order_teachers"),
+        linkify=True,
     )
-    subject = tables.Column(verbose_name=_("Subject"), accessor=A("subject"))
+    subject = tables.Column(verbose_name=_("Subject"), accessor=A("subject"), linkify=True)
     absent = tables.Column(verbose_name=_("Absent"))
     late = tables.Column(verbose_name=_("Tardiness"))
     excused = tables.Column(verbose_name=_("Excuse"))
-- 
GitLab