style: fix linting issues met Prettier

This commit is contained in:
Lint Action 2025-05-09 16:21:18 +00:00
parent a5e4f2437b
commit 447fd150da
7 changed files with 20 additions and 21 deletions

View file

@ -3,7 +3,7 @@ import { AuthenticationInfo } from '../authentication-info.js';
import { AuthenticatedRequest } from '../authenticated-request.js'; import { AuthenticatedRequest } from '../authenticated-request.js';
import { fetchClass } from '../../../services/classes.js'; import { fetchClass } from '../../../services/classes.js';
import { mapToUsername } from '../../../interfaces/user.js'; import { mapToUsername } from '../../../interfaces/user.js';
import {getAllInvitations} from "../../../services/teacher-invitations"; import { getAllInvitations } from '../../../services/teacher-invitations';
async function teaches(teacherUsername: string, classId: string): Promise<boolean> { async function teaches(teacherUsername: string, classId: string): Promise<boolean> {
const clazz = await fetchClass(classId); const clazz = await fetchClass(classId);
@ -50,7 +50,7 @@ export const onlyAllowIfInClassOrInvited = authorize(async (auth: Authentication
const clazz = await fetchClass(classId); const clazz = await fetchClass(classId);
if (auth.accountType === 'teacher') { if (auth.accountType === 'teacher') {
const invitations = await getAllInvitations(auth.username, false); const invitations = await getAllInvitations(auth.username, false);
return clazz.teachers.map(mapToUsername).includes(auth.username) || invitations.some(invitation => invitation.classId === classId); return clazz.teachers.map(mapToUsername).includes(auth.username) || invitations.some((invitation) => invitation.classId === classId);
} }
return clazz.students.map(mapToUsername).includes(auth.username); return clazz.students.map(mapToUsername).includes(auth.username);
}); });

View file

@ -5,7 +5,7 @@ import { authenticatedOnly, studentsOnly, teachersOnly } from '../middleware/aut
const router = express.Router(); const router = express.Router();
// Returns auth configuration for frontend // Returns auth configuration for frontend
router.get('/config', handleGetFrontendAuthConfig) router.get('/config', handleGetFrontendAuthConfig);
router.get('/testAuthenticatedOnly', authenticatedOnly, (_req, res) => { router.get('/testAuthenticatedOnly', authenticatedOnly, (_req, res) => {
/* #swagger.security = [{ "student": [ ] }, { "teacher": [ ] }] */ /* #swagger.security = [{ "student": [ ] }, { "teacher": [ ] }] */

View file

@ -1,6 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { useClassQuery } from '@/queries/classes'; import { useClassQuery } from "@/queries/classes";
import { defineProps } from 'vue'; import { defineProps } from "vue";
import UsingQueryResult from "@/components/UsingQueryResult.vue"; import UsingQueryResult from "@/components/UsingQueryResult.vue";
const props = defineProps({ const props = defineProps({
@ -11,9 +11,10 @@ const classQuery = useClassQuery(props.classId);
</script> </script>
<template> <template>
<using-query-result :query-result="classQuery" v-slot="{ data: classResponse }"> <using-query-result
:query-result="classQuery"
v-slot="{ data: classResponse }"
>
<span>{{ classResponse?.class.displayName }}</span> <span>{{ classResponse?.class.displayName }}</span>
</using-query-result> </using-query-result>
</template> </template>

View file

@ -125,8 +125,8 @@
usernameTeacher.value = ""; usernameTeacher.value = "";
}, },
onError: (e) => { onError: (e) => {
console.log("error", e) console.log("error", e);
console.log(e.response.data.error) console.log(e.response.data.error);
showSnackbar(t("failed") + ": " + e.response.data.error || e.message, "error"); showSnackbar(t("failed") + ": " + e.response.data.error || e.message, "error");
}, },
}); });

View file

@ -346,9 +346,7 @@
<ClassDisplay :classId="i.classId" /> <ClassDisplay :classId="i.classId" />
</td> </td>
<td> <td>
{{ {{ (i.sender as TeacherDTO).firstName + " " + (i.sender as TeacherDTO).lastName }}
(i.sender as TeacherDTO).firstName + " " + (i.sender as TeacherDTO).lastName
}}
</td> </td>
<td class="text-right"> <td class="text-right">
<span v-if="!isSmAndDown"> <span v-if="!isSmAndDown">