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

Reformat

parent 3b67bff0
No related branches found
No related tags found
1 merge request!360Resolve "Add absence management to course book student dialog"
<script> <script>
import BackButton from "aleksis.core/components/generic/BackButton.vue";
import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue"; import CancelButton from "aleksis.core/components/generic/buttons/CancelButton.vue";
import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue"; import MobileFullscreenDialog from "aleksis.core/components/generic/dialogs/MobileFullscreenDialog.vue";
import documentationPartMixin from "../documentation/documentationPartMixin"; import documentationPartMixin from "../documentation/documentationPartMixin";
...@@ -10,25 +9,24 @@ export default { ...@@ -10,25 +9,24 @@ export default {
name: "ManageStudentsDialog", name: "ManageStudentsDialog",
extends: MobileFullscreenDialog, extends: MobileFullscreenDialog,
components: { components: {
BackButton,
CancelButton, CancelButton,
LessonInformation, LessonInformation,
MobileFullscreenDialog, MobileFullscreenDialog,
SlideIterator, SlideIterator,
}, },
mixins: [ documentationPartMixin ], mixins: [documentationPartMixin],
data() { data() {
return { return {
dialog: false, dialog: false,
search: "", search: "",
selected: [], selected: [],
isExpanded: false, isExpanded: false,
} };
}, },
computed: { computed: {
items() { items() {
return this.documentation.participations; return this.documentation.participations;
} },
}, },
}; };
</script> </script>
...@@ -69,9 +67,11 @@ export default { ...@@ -69,9 +67,11 @@ export default {
v-model="selected" v-model="selected"
:items="items" :items="items"
:search="search" :search="search"
:item-key-getter="item => 'documentation-' + documentation.id + '-student-' + item.id" :item-key-getter="
(item) => 'documentation-' + documentation.id + '-student-' + item.id
"
:is-expanded.sync="isExpanded" :is-expanded.sync="isExpanded"
> >
<template #listItemContent="{ item }"> <template #listItemContent="{ item }">
<v-list-item-title> <v-list-item-title>
{{ item.person.fullName }} {{ item.person.fullName }}
...@@ -86,13 +86,8 @@ export default { ...@@ -86,13 +86,8 @@ export default {
<template #expandedItem="{ item, close }"> <template #expandedItem="{ item, close }">
<v-card-title> <v-card-title>
<v-tooltip bottom> <v-tooltip bottom>
<template v-slot:activator="{ on, attrs }"> <template #activator="{ on, attrs }">
<v-btn <v-btn v-bind="attrs" v-on="on" icon @click="close">
v-bind="attrs"
v-on="on"
icon
@click="close"
>
<v-icon>$prev</v-icon> <v-icon>$prev</v-icon>
</v-btn> </v-btn>
</template> </template>
...@@ -110,11 +105,13 @@ export default { ...@@ -110,11 +105,13 @@ export default {
</template> </template>
<template #actions> <template #actions>
<cancel-button @click="dialog = false" i18n-key="actions.close" v-show="$vuetify.breakpoint.mobile" /> <cancel-button
@click="dialog = false"
i18n-key="actions.close"
v-show="$vuetify.breakpoint.mobile"
/>
</template> </template>
</mobile-fullscreen-dialog> </mobile-fullscreen-dialog>
</template> </template>
<style scoped> <style scoped></style>
</style>
...@@ -19,9 +19,9 @@ from aleksis.core.schema.base import ( ...@@ -19,9 +19,9 @@ from aleksis.core.schema.base import (
PermissionsTypeMixin, PermissionsTypeMixin,
) )
from aleksis.core.util.core_helpers import get_site_preferences from aleksis.core.util.core_helpers import get_site_preferences
from .participation_status import ParticipationStatusType
from ..models import Documentation from ..models import Documentation
from .participation_status import ParticipationStatusType
class DocumentationType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType): class DocumentationType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
......
from graphene_django import DjangoObjectType from graphene_django import DjangoObjectType
from aleksis.apps.alsijil.models import ParticipationStatus from aleksis.apps.alsijil.models import ParticipationStatus
from aleksis.core.schema.base import PermissionsTypeMixin, DjangoFilterMixin from aleksis.core.schema.base import DjangoFilterMixin, PermissionsTypeMixin
class ParticipationStatusType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType): class ParticipationStatusType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
......
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