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

Add permissions for "My groups"

parent 120193ca
No related branches found
No related tags found
1 merge request!49Resolve "Add rules and permissions"
Pipeline #3692 passed
......@@ -142,6 +142,10 @@ add_perm("alsijil.view_full_register", view_full_register_predicate)
view_my_students_predicate = has_person & is_teacher
add_perm("alsijil.view_my_students", view_my_students_predicate)
# View groups list
view_my_groups_predicate = has_person & is_teacher
add_perm("alsijil.view_my_groups", view_my_groups_predicate)
# View person overview
view_person_overview_predicate = has_person & (
is_current_person | is_person_group_owner
......
......@@ -485,6 +485,8 @@ def my_students(request: HttpRequest) -> HttpResponse:
context["persons"] = persons
return render(request, "alsijil/class_register/persons.html", context)
@permission_required("alsijil.view_my_groups",)
def my_groups(request: HttpRequest) -> HttpResponse:
context = {}
groups = (
......
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