diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 287a130b0d20ca5f31e951931ffb8809f09145d4..cae8fa82638db43d402338827e85073e058c74bb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -9,6 +9,10 @@ and this project adheres to `Semantic Versioning`_. Unreleased ---------- +Changed +~~~~~~~ +* Show 'Lesson documentations' tab on person overview only if the person is a teacher. + Fixed ~~~~~ diff --git a/aleksis/apps/alsijil/views.py b/aleksis/apps/alsijil/views.py index e2d68f961c7d979a5aae72eba40fbfcd50aa4b7a..3999324f22796719df6586dc7a99a38851fda495 100644 --- a/aleksis/apps/alsijil/views.py +++ b/aleksis/apps/alsijil/views.py @@ -957,8 +957,8 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp filter_dict["person"] = person context["filter_form"] = filter_form - register_objects = generate_list_of_all_register_objects(filter_dict) - if register_objects: + if request.user.person.is_teacher: + register_objects = generate_list_of_all_register_objects(filter_dict) table = RegisterObjectTable(register_objects) items_per_page = request.user.person.preferences[ "alsijil__register_objects_table_items_per_page"