diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a7288ab1e2b453571a25f2ba5c8b8da6da07d6bf..80278186b6ee782952e38c54905497ed1370a57f 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 1aaabe732c8fab0b6d13a7a530a46d44c26e9a52..19abbc3a5d7d80ab5729086fff72dc7e8c60e59e 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"))