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

Reformat

parent cd2f1a17
No related branches found
No related tags found
1 merge request!2Resolve "Frontend for Models"
......@@ -4,10 +4,10 @@ import {
courses,
createLesson,
deleteLesson,
gqlGroups,
lessonObjects,
moveLesson,
updateLesson,
gqlGroups,
} from "./timetableManagement.graphql";
import { gqlTeachers } from "../helper.graphql";
import { timeGrids } from "../validity_range/validityRange.graphql";
......@@ -68,19 +68,19 @@ export default defineComponent({
fields: [
{
text: this.$t(
"lesrooster.timetable_management.lesson_fields.subject"
"lesrooster.timetable_management.lesson_fields.subject",
),
value: "subject",
},
{
text: this.$t(
"lesrooster.timetable_management.lesson_fields.teachers"
"lesrooster.timetable_management.lesson_fields.teachers",
),
value: "teachers",
},
{
text: this.$t(
"lesrooster.timetable_management.lesson_fields.rooms"
"lesrooster.timetable_management.lesson_fields.rooms",
),
value: "rooms",
},
......@@ -103,7 +103,7 @@ export default defineComponent({
result({ data: { groups } }) {
if (!this.selectedGroup && this.$route.params.id && this.groups) {
this.selectedGroup = this.groups.find(
(group) => group.id === this.$route.params.id
(group) => group.id === this.$route.params.id,
);
}
},
......@@ -126,20 +126,20 @@ export default defineComponent({
new Set(
items
.filter((slot) => slot.model === "Slot")
.map((slot) => slot.weekday)
)
.map((slot) => slot.weekday),
),
);
this.periods = Array.from(
new Set(
items
.filter((slot) => slot.model === "Slot")
.map((slot) => slot.period)
)
.map((slot) => slot.period),
),
);
this.slotsByPeriods = this.periods.map((period) => ({
period: period,
slots: items.filter(
(slot) => slot.model === "Slot" && slot.period === period
(slot) => slot.model === "Slot" && slot.period === period,
),
}));
},
......@@ -174,7 +174,7 @@ export default defineComponent({
data && data.courses
? data.courses.reduce(
(accumulator, course) => accumulator + course.lessonQuota,
0
0,
)
: 0;
},
......@@ -270,14 +270,14 @@ export default defineComponent({
(slot) =>
slot.model === "Slot" &&
slot.weekday === weekday &&
slot.period === period
slot.period === period,
).length === 0
? {
x: indexX + 1,
y: indexY + 1,
}
: undefined
)
: undefined,
),
)
.flat()
.filter((val) => val !== undefined);
......@@ -288,10 +288,10 @@ export default defineComponent({
{
lessonsUsed: Object.values(this.lessonsUsed).reduce(
(a, b) => a + b,
0
0,
),
lessonQuota: this.lessonQuotaTotal,
}
},
);
},
},
......@@ -307,7 +307,7 @@ export default defineComponent({
this.$setToolBarTitle(
this.$t("lesrooster.timetable_management.for_group", {
group: this.selectedGroup.name,
})
}),
);
this.$apollo.queries.courses.refetch();
this.$apollo.queries.lessonObjects.refetch();
......@@ -318,12 +318,12 @@ export default defineComponent({
let newStartSlotId = this.slots.filter(
(slot) =>
slot.period === this.periods[eventData.y - 1] &&
slot.weekday === this.weekdays[eventData.x - 1]
slot.weekday === this.weekdays[eventData.x - 1],
);
let newEndSlotId = this.slots.filter(
(slot) =>
slot.period === this.periods[eventData.y + eventData.h - 2] &&
slot.weekday === this.weekdays[eventData.x + eventData.w - 2]
slot.weekday === this.weekdays[eventData.x + eventData.w - 2],
);
let newStartSlot, newEndSlot;
......@@ -367,12 +367,12 @@ export default defineComponent({
data: {
updateLesson: { lesson },
},
}
},
) {
let query = {
...that.$apollo.queries.lessonObjects.options,
variables: JSON.parse(
that.$apollo.queries.lessonObjects.previousVariablesJson
that.$apollo.queries.lessonObjects.previousVariablesJson,
),
};
// Read the data from cache for query
......@@ -384,7 +384,7 @@ export default defineComponent({
}
const index = storedData.lessonObjects.findIndex(
(lessonObject) => lessonObject.id === lesson.id
(lessonObject) => lessonObject.id === lesson.id,
);
storedData.lessonObjects[index].slotStart = lesson.slotStart;
storedData.lessonObjects[index].slotEnd = lesson.slotEnd;
......@@ -395,12 +395,12 @@ export default defineComponent({
})
.then((data) => {
this.$toastSuccess(
"lesrooster.timetable_management.snacks.lesson_move.success"
"lesrooster.timetable_management.snacks.lesson_move.success",
);
})
.catch((error) => {
this.$toastError(
"lesrooster.timetable_management.snacks.lesson_move.error"
"lesrooster.timetable_management.snacks.lesson_move.error",
);
});
} else if (eventData.originGridId === "courses") {
......@@ -452,12 +452,12 @@ export default defineComponent({
data: {
createLesson: { lesson },
},
}
},
) {
let query = {
...that.$apollo.queries.lessonObjects.options,
variables: JSON.parse(
that.$apollo.queries.lessonObjects.previousVariablesJson
that.$apollo.queries.lessonObjects.previousVariablesJson,
),
};
// Read the data from cache for query
......@@ -476,12 +476,12 @@ export default defineComponent({
})
.then((data) => {
this.$toastSuccess(
"lesrooster.timetable_management.snacks.lesson_create.success"
"lesrooster.timetable_management.snacks.lesson_create.success",
);
})
.catch((error) => {
this.$toastError(
"lesrooster.timetable_management.snacks.lesson_create.error"
"lesrooster.timetable_management.snacks.lesson_create.error",
);
});
}
......@@ -501,12 +501,12 @@ export default defineComponent({
.filter(
(slot) =>
slot.weekday === lesson.slotEnd.weekday &&
slot.period > lesson.slotEnd.period
slot.period > lesson.slotEnd.period,
)
.reduce(
(prev, current) =>
prev && prev.period > current.period ? current : prev || current,
null
null,
);
return !!nextSlot;
......@@ -540,12 +540,12 @@ export default defineComponent({
data: {
updateLesson: { lesson },
},
}
},
) {
let query = {
...that.$apollo.queries.lessonObjects.options,
variables: JSON.parse(
that.$apollo.queries.lessonObjects.previousVariablesJson
that.$apollo.queries.lessonObjects.previousVariablesJson,
),
};
// Read the data from cache for query
......@@ -557,7 +557,7 @@ export default defineComponent({
}
const index = storedData.lessonObjects.findIndex(
(lessonObject) => lessonObject.id === lesson.id
(lessonObject) => lessonObject.id === lesson.id,
);
storedData.lessonObjects[index].slotStart = lesson.slotStart;
storedData.lessonObjects[index].slotEnd = lesson.slotEnd;
......@@ -568,12 +568,12 @@ export default defineComponent({
})
.then((data) => {
this.$toastSuccess(
"lesrooster.timetable_management.snacks.lesson_change_length.success"
"lesrooster.timetable_management.snacks.lesson_change_length.success",
);
})
.catch((error) => {
this.$toastError(
"lesrooster.timetable_management.snacks.lesson_change_length.error"
"lesrooster.timetable_management.snacks.lesson_change_length.error",
);
});
},
......@@ -583,10 +583,10 @@ export default defineComponent({
.filter(
(slot) =>
slot.weekday === lesson.slotEnd.weekday &&
slot.period > lesson.slotEnd.period
slot.period > lesson.slotEnd.period,
)
.reduce((prev, current) =>
prev.period < current.period ? prev : current
prev.period < current.period ? prev : current,
);
this.changeLessonSlots(lesson, lesson.slotStart, slotEnd);
......@@ -597,10 +597,10 @@ export default defineComponent({
.filter(
(slot) =>
slot.weekday === lesson.slotEnd.weekday &&
slot.period < lesson.slotEnd.period
slot.period < lesson.slotEnd.period,
)
.reduce((prev, current) =>
prev.period > current.period ? prev : current
prev.period > current.period ? prev : current,
);
this.changeLessonSlots(lesson, lesson.slotStart, slotEnd);
......@@ -632,17 +632,17 @@ export default defineComponent({
return [
{
header: this.$t(
"lesrooster.timebound_course_config.subject_teachers"
"lesrooster.timebound_course_config.subject_teachers",
),
},
...this.persons.filter((person) =>
subjectTeachers.find((teacher) => teacher.id === person.id)
subjectTeachers.find((teacher) => teacher.id === person.id),
),
{ divider: true },
{ header: this.$t("lesrooster.timebound_course_config.all_teachers") },
...this.persons.filter(
(person) =>
!subjectTeachers.find((teacher) => teacher.id === person.id)
!subjectTeachers.find((teacher) => teacher.id === person.id),
),
];
},
......@@ -650,7 +650,7 @@ export default defineComponent({
const query = {
...this.$apollo.queries.lessonObjects.options,
variables: JSON.parse(
this.$apollo.queries.lessonObjects.previousVariablesJson
this.$apollo.queries.lessonObjects.previousVariablesJson,
),
};
// Read the data from cache for query
......@@ -662,7 +662,7 @@ export default defineComponent({
}
const index = storedData.lessonObjects.findIndex(
(lessonObject) => lessonObject.id === lesson.id
(lessonObject) => lessonObject.id === lesson.id,
);
storedData.lessonObjects[index].subject = lesson.subject;
storedData.lessonObjects[index].teachers = lesson.teachers;
......@@ -673,12 +673,12 @@ export default defineComponent({
},
handleLessonEditSave() {
this.$toastSuccess(
"lesrooster.timetable_management.snacks.lesson_edit.success"
"lesrooster.timetable_management.snacks.lesson_edit.success",
);
},
handleLessonEditError() {
this.$toastError(
"lesrooster.timetable_management.snacks.lesson_edit.error"
"lesrooster.timetable_management.snacks.lesson_edit.error",
);
},
lessonEditGetPatchData(lesson) {
......@@ -700,17 +700,17 @@ export default defineComponent({
item.data.subject?.teachers?.some(
(teacher) =>
teacher.fullName?.toLowerCase().includes(search) ||
teacher.shortName?.toLowerCase().includes(search)
teacher.shortName?.toLowerCase().includes(search),
) ||
item.data.teachers?.some(
(teacher) =>
teacher.fullName?.toLowerCase().includes(search) ||
teacher.shortName?.toLowerCase().includes(search)
teacher.shortName?.toLowerCase().includes(search),
) ||
item.data.groups?.some(
(group) =>
group.name?.toLowerCase().includes(search) ||
group.shortName?.toLowerCase().includes(search)
group.shortName?.toLowerCase().includes(search),
)
);
});
......@@ -720,7 +720,7 @@ export default defineComponent({
if (item.group === null) {
return this.$t(
"lesrooster.validity_range.time_grid.repr.generic",
item.validityRange
item.validityRange,
);
}
return this.$t("lesrooster.validity_range.time_grid.repr.default", [
......@@ -737,8 +737,8 @@ export default defineComponent({
self.findIndex(
(timeRange) =>
timeRange.timeStart === value.timeStart &&
timeRange.timeEnd === value.timeEnd
)
timeRange.timeEnd === value.timeEnd,
),
)
.map((timeRange) => ({
...timeRange,
......@@ -746,7 +746,7 @@ export default defineComponent({
.filter(
(slot) =>
slot.timeStart === timeRange.timeStart &&
slot.timeEnd === timeRange.timeEnd
slot.timeEnd === timeRange.timeEnd,
)
.map((slot) => slot.weekday),
}));
......
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