diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue index c0207c87ae5f44a5e36549474bfe02f146202e63..fe67d6bc5d1b8d6d353c815960dfa7c64391ccf5 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>