From 642bf7efc95f1ad5649932fb7e8fbef565b18712 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Sun, 14 Jul 2024 17:45:02 +0200
Subject: [PATCH] Use deepSearch for ManageStudentsDialog

---
 .../coursebook/absences/ManageStudentsDialog.vue         | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
index c0207c87a..fe67d6bc5 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue
@@ -5,6 +5,7 @@ import AbsenceReasonGroupSelect from "aleksis.apps.kolego/components/AbsenceReas
 import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue";
 import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue";
 import mutateMixin from "aleksis.core/mixins/mutateMixin.js";
+import deepSearchMixin from "aleksis.core/mixins/deepSearchMixin.js";
 import documentationPartMixin from "../documentation/documentationPartMixin";
 import LessonInformation from "../documentation/LessonInformation.vue";
 import { updateParticipationStatuses } from "./participationStatus.graphql";
@@ -30,7 +31,7 @@ export default {
     SlideIterator,
     TardinessField,
   },
-  mixins: [documentationPartMixin, mutateMixin],
+  mixins: [documentationPartMixin, mutateMixin, deepSearchMixin],
   data() {
     return {
       dialog: false,
@@ -46,6 +47,11 @@ export default {
       default: false,
       required: false,
     },
+    useDeepSearch: {
+      type: Boolean,
+      default: true,
+      required: false,
+    },
   },
   computed: {
     items() {
@@ -161,6 +167,7 @@ export default {
         :loading="loadingIndicator || loadSelected"
         :load-only-selected="loadSelected"
         :disabled="loading"
+        :custom-filter="deepSearch"
       >
         <template #listItemContent="{ item }">
           <v-list-item-title>
-- 
GitLab