Skip to content
Snippets Groups Projects
Verified Commit ef75d02b authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Fix is_personal_note_lesson_teacher

parent 32ad8b40
No related branches found
No related tags found
1 merge request!49Resolve "Add rules and permissions"
Pipeline #3513 passed
......@@ -171,9 +171,14 @@ def is_personal_note_lesson_teacher(user: User, obj: PersonalNote) -> bool:
"""
if hasattr(obj, "lesson_period"):
if hasattr(obj.lesson_period, "lesson"):
return user.person in obj.lesson_period.lesson.teachers.all() or user.person in Person.objects.filter(
sub = obj.lesson_period.get_substitution()
if sub and user.person in Person.objects.filter(
lesson_substitutions=obj.lesson_period.get_substitution()
)
):
return True
return user.person in obj.lesson_period.lesson.teachers.all()
return False
return False
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment