changed frontend for new more detailed backend api endpoint

This commit is contained in:
masterelmar
2023-10-08 20:41:04 +02:00
parent 9a1342b954
commit e8a94bdff4
4 changed files with 11 additions and 11 deletions

View File

@@ -25,7 +25,7 @@ export async function fetchModulesByCourseAndSemester(
}) })
.then((modulesResponse) => { .then((modulesResponse) => {
modulesResponse.forEach((module: Module) => modulesResponse.forEach((module: Module) =>
modules.push(new Module(module.Id, module.Name, course, module.Name)), modules.push(new Module(module.id, module.name, course, module.name)),
); );
}); });
return modules; return modules;
@@ -39,7 +39,7 @@ export async function fetchAllModules(): Promise<Module[]> {
}) })
.then((responseModules: Module[]) => { .then((responseModules: Module[]) => {
responseModules.forEach((module: Module) => { responseModules.forEach((module: Module) => {
modules.push(new Module(module.Id, module.Name, module.Course, module.Name)); modules.push(new Module(module.id, module.name, module.course, module.name));
}); });
}); });

View File

@@ -105,7 +105,7 @@ function nextStep() {
class="flex flex-column align-items-center sm:align-items-start gap-3" class="flex flex-column align-items-center sm:align-items-start gap-3"
> >
<div class="text-2xl"> <div class="text-2xl">
{{ slotProps.data.module.Name }} {{ slotProps.data.module.name }}
</div> </div>
</div> </div>
<div <div

View File

@@ -1,8 +1,8 @@
export class Module { export class Module {
constructor( constructor(
public Id: string, public id: string,
public Name: string, public name: string,
public Course: string, public course: string,
public UserDefinedName: string, public userDefinedName: string,
) {} ) {}
} }

View File

@@ -3,7 +3,7 @@ import Faq from "../components/FaqPage.vue";
import CourseSelection from "../components/CourseSelection.vue"; import CourseSelection from "../components/CourseSelection.vue";
import AdditionalModules from "../components/AdditionalModules.vue"; import AdditionalModules from "../components/AdditionalModules.vue";
import CalendarLink from "../components/CalendarLink.vue"; import CalendarLink from "../components/CalendarLink.vue";
import Impress from "../components/Imprint.vue"; import Imprint from "../components/Imprint.vue";
import PrivacyPolicy from "../components/PrivacyPolicy.vue"; import PrivacyPolicy from "../components/PrivacyPolicy.vue";
import RenameModules from "../components/RenameModules.vue"; import RenameModules from "../components/RenameModules.vue";
@@ -36,9 +36,9 @@ const router = createRouter({
component: PrivacyPolicy, component: PrivacyPolicy,
}, },
{ {
path: "/impress", path: "/imprint",
name: "impress", name: "imprint",
component: Impress, component: Imprint,
}, },
{ {
path: "/rename-modules", path: "/rename-modules",