Skip to content
Snippets Groups Projects
Commit ef427a95 authored by Julian's avatar Julian
Browse files

Beautify views.py

parent 58f84a04
No related branches found
No related tags found
1 merge request!111Resolve "[Person overview] Implement multiple selection for marking absences as excused or for deleting"
Pipeline #10773 passed
......@@ -839,9 +839,11 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp
.annotate_date_range()
.annotate_subject()
)
personal_note_filter_object = PersonalNoteFilter(request.GET, queryset=personal_notes)
filtered_personal_notes = personal_note_filter_object.qs
context["personal_note_filter_form"] = personal_note_filter_object.form
used_filters = list(personal_note_filter_object.data.values())
context["num_filters"] = (
len(used_filters) - used_filters.count("") - used_filters.count("unknown")
......@@ -863,6 +865,7 @@ def overview_person(request: HttpRequest, id_: Optional[int] = None) -> HttpResp
form.execute()
person.refresh_from_db()
context["action_form"] = form
table = PersonalNoteTable(filtered_personal_notes)
RequestConfig(request, paginate={"per_page": 20}).configure(table)
context["personal_notes_table"] = table
......
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