From 43967491425e7bbe67f865b84af94a893bed44f6 Mon Sep 17 00:00:00 2001
From: survellow <59056368+survellow@users.noreply.github.com>
Date: Tue, 2 Jul 2024 13:07:31 +0200
Subject: [PATCH 1/6] refactor pages to new folder structure
---
frontend/src/router/index.ts | 32 +++++++------------
.../src/{components => view}/CalendarLink.vue | 4 +--
frontend/src/view/CourseSelection.vue | 12 +++----
.../{components/FaqPage.vue => view/Faq.vue} | 0
.../view/{ => create}/AdditionalModules.vue | 6 ++--
.../create}/RenameModules.vue | 12 +++----
.../EditAdditionalModules.vue | 6 ++--
.../EditCalendar.vue} | 12 +++----
.../{editCalendar => edit}/EditModules.vue | 6 ++--
frontend/src/view/{ => rooms}/FreeRooms.vue | 0
frontend/src/view/{ => rooms}/RoomFinder.vue | 6 ++--
11 files changed, 44 insertions(+), 52 deletions(-)
rename frontend/src/{components => view}/CalendarLink.vue (97%)
rename frontend/src/{components/FaqPage.vue => view/Faq.vue} (100%)
rename frontend/src/view/{ => create}/AdditionalModules.vue (90%)
rename frontend/src/{components => view/create}/RenameModules.vue (95%)
rename frontend/src/view/{editCalendar => edit}/EditAdditionalModules.vue (91%)
rename frontend/src/view/{EditCalendarView.vue => edit/EditCalendar.vue} (91%)
rename frontend/src/view/{editCalendar => edit}/EditModules.vue (97%)
rename frontend/src/view/{ => rooms}/FreeRooms.vue (100%)
rename frontend/src/view/{ => rooms}/RoomFinder.vue (94%)
diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts
index a55c07d..f4ffa66 100644
--- a/frontend/src/router/index.ts
+++ b/frontend/src/router/index.ts
@@ -16,17 +16,17 @@
import { createRouter, createWebHistory } from "vue-router";
-const Faq = () => import("../components/FaqPage.vue");
-const AdditionalModules = () => import("../view/AdditionalModules.vue");
-const CalendarLink = () => import("../components/CalendarLink.vue");
-const RenameModules = () => import("../components/RenameModules.vue");
-const RoomFinder = () => import("../view/RoomFinder.vue");
-const EditCalendarView = () => import("../view/EditCalendarView.vue");
-const EditAdditionalModules = () =>
- import("../view/editCalendar/EditAdditionalModules.vue");
-const EditModules = () => import("../view/editCalendar/EditModules.vue");
const CourseSelection = () => import("../view/CourseSelection.vue");
-const FreeRooms = () => import("../view/FreeRooms.vue");
+const AdditionalModules = () => import("../view/create/AdditionalModules.vue");
+const CalendarLink = () => import("../view/CalendarLink.vue");
+const RenameModules = () => import("../view/create/RenameModules.vue");
+const RoomFinder = () => import("../view/rooms/RoomFinder.vue");
+const FreeRooms = () => import("../view/rooms/FreeRooms.vue");
+const EditCalendarView = () => import("../view/edit/EditCalendar.vue");
+const EditAdditionalModules = () =>
+ import("../view/edit/EditAdditionalModules.vue");
+const EditModules = () => import("../view/edit/EditModules.vue");
+const Faq = () => import("../view/Faq.vue");
import i18n from "../i18n";
@@ -108,11 +108,7 @@ const router = createRouter({
{
path: "/privacy-policy",
name: "privacy-policy",
- component: Faq,
- beforeEnter() {
- window.location.href =
- "https://www.htwk-leipzig.de/hochschule/kontakt/datenschutzerklaerung/";
- },
+ redirect: "https://www.htwk-leipzig.de/hochschule/kontakt/datenschutzerklaerung/",
meta: {
label: "privacy"
}
@@ -120,11 +116,7 @@ const router = createRouter({
{
path: "/imprint",
name: "imprint",
- component: Faq,
- beforeEnter() {
- window.location.href =
- "https://www.htwk-leipzig.de/hochschule/kontakt/impressum/";
- },
+ redirect: "https://www.htwk-leipzig.de/hochschule/kontakt/impressum/",
meta: {
label: "imprint"
}
diff --git a/frontend/src/components/CalendarLink.vue b/frontend/src/view/CalendarLink.vue
similarity index 97%
rename from frontend/src/components/CalendarLink.vue
rename to frontend/src/view/CalendarLink.vue
index f14adbe..ac66469 100644
--- a/frontend/src/components/CalendarLink.vue
+++ b/frontend/src/view/CalendarLink.vue
@@ -17,10 +17,10 @@ along with this program. If not, see