Skip to content
Snippets Groups Projects

Resolve "Add export functionality to course book"

Merged permcu requested to merge 258-add-export-functionality-to-course-book into master
Compare and
28 files
+ 916
1079
Compare changes
  • Side-by-side
  • Inline
Files
28
@@ -15,7 +15,7 @@
use-deep-search
>
<template #additionalActions="{ attrs, on }">
<coursebook-filters :page-type="pageType" v-model="filters" />
<coursebook-controls :page-type="pageType" v-model="filters" />
<v-expand-transition>
<v-card
outlined
@@ -56,7 +56,7 @@
:subjects="subjects"
:documentation="item"
:affected-query="lastQuery"
:value="(selectedParticipations[item.id] ??= [])"
:value="selectedParticipations[item.id] ??= []"
@input="selectParticipation(item.id, $event)"
/>
</template>
@@ -69,9 +69,7 @@
<DocumentationLoader />
</template>
</infinite-scrolling-date-sorted-c-r-u-d-iterator>
<absence-creation-dialog
:absence-reasons="absenceReasons"
/>
<absence-creation-dialog :absence-reasons="absenceReasons" />
</div>
</template>
@@ -79,7 +77,7 @@
import InfiniteScrollingDateSortedCRUDIterator from "aleksis.core/components/generic/InfiniteScrollingDateSortedCRUDIterator.vue";
import { documentationsForCoursebook } from "./coursebook.graphql";
import AbsenceReasonButtons from "aleksis.apps.kolego/components/AbsenceReasonButtons.vue";
import CoursebookFilters from "./CoursebookFilters.vue";
import CoursebookControls from "./CoursebookControls.vue";
import CoursebookLoader from "./CoursebookLoader.vue";
import DocumentationModal from "./documentation/DocumentationModal.vue";
import DocumentationAbsencesModal from "./absences/DocumentationAbsencesModal.vue";
@@ -95,7 +93,7 @@ export default {
components: {
DocumentationLoader,
AbsenceReasonButtons,
CoursebookFilters,
CoursebookControls,
CoursebookLoader,
DocumentationModal,
DocumentationAbsencesModal,
Loading