diff --git a/backend/go.mod b/backend/go.mod index 9c711da..745d3be 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -1,4 +1,4 @@ -module htwk-planner +module htwkalender go 1.20 diff --git a/backend/main.go b/backend/main.go index fec7f0d..5e170be 100644 --- a/backend/main.go +++ b/backend/main.go @@ -3,8 +3,8 @@ package main import ( "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/plugins/migratecmd" - _ "htwk-planner/migrations" - "htwk-planner/service" + _ "htwkalender/migrations" + "htwkalender/service" "log" "os" "strings" diff --git a/backend/service/addRoute.go b/backend/service/addRoute.go index 94c0281..4560144 100644 --- a/backend/service/addRoute.go +++ b/backend/service/addRoute.go @@ -5,10 +5,10 @@ import ( "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/apis" "github.com/pocketbase/pocketbase/core" - events2 "htwk-planner/service/events" - fetch2 "htwk-planner/service/fetch" - "htwk-planner/service/ical" - "htwk-planner/service/room" + "htwkalender/service/events" + "htwkalender/service/fetch" + "htwkalender/service/ical" + "htwkalender/service/room" "net/http" "os" ) @@ -25,7 +25,7 @@ func AddRoutes(app *pocketbase.PocketBase) { Method: http.MethodGet, Path: "/api/fetchPlans", Handler: func(c echo.Context) error { - return fetch2.GetSeminarEvents(c, app) + return fetch.GetSeminarEvents(c, app) }, Middlewares: []echo.MiddlewareFunc{ apis.ActivityLogger(app), @@ -42,7 +42,7 @@ func AddRoutes(app *pocketbase.PocketBase) { Method: http.MethodGet, Path: "/api/fetchGroups", Handler: func(c echo.Context) error { - return fetch2.SeminarGroups(c, app) + return fetch.SeminarGroups(c, app) }, Middlewares: []echo.MiddlewareFunc{ apis.ActivityLogger(app), @@ -113,7 +113,7 @@ func AddRoutes(app *pocketbase.PocketBase) { Handler: func(c echo.Context) error { course := c.QueryParam("course") semester := c.QueryParam("semester") - return events2.GetModulesForCourseDistinct(app, c, course, semester) + return events.GetModulesForCourseDistinct(app, c, course, semester) }, Middlewares: []echo.MiddlewareFunc{ apis.ActivityLogger(app), @@ -130,7 +130,7 @@ func AddRoutes(app *pocketbase.PocketBase) { Method: http.MethodGet, Path: "/api/modules", Handler: func(c echo.Context) error { - return events2.GetAllModulesDistinct(app, c) + return events.GetAllModulesDistinct(app, c) }, Middlewares: []echo.MiddlewareFunc{ apis.ActivityLogger(app), @@ -147,7 +147,7 @@ func AddRoutes(app *pocketbase.PocketBase) { Method: http.MethodGet, Path: "/api/courses", Handler: func(c echo.Context) error { - return events2.GetAllCourses(app, c) + return events.GetAllCourses(app, c) }, Middlewares: []echo.MiddlewareFunc{ apis.ActivityLogger(app), diff --git a/backend/service/db/dbEvents.go b/backend/service/db/dbEvents.go index bd83640..2f7eb5a 100644 --- a/backend/service/db/dbEvents.go +++ b/backend/service/db/dbEvents.go @@ -5,7 +5,7 @@ import ( "github.com/pocketbase/dbx" "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/models" - "htwk-planner/model" + "htwkalender/model" "log" "strings" "time" diff --git a/backend/service/db/dbFeeds.go b/backend/service/db/dbFeeds.go index 09227e4..b8109a3 100644 --- a/backend/service/db/dbFeeds.go +++ b/backend/service/db/dbFeeds.go @@ -4,7 +4,7 @@ import ( "github.com/pocketbase/dbx" "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/models" - "htwk-planner/model" + "htwkalender/model" ) func SaveFeed(feed model.Feed, collection *models.Collection, app *pocketbase.PocketBase) (*models.Record, error) { diff --git a/backend/service/db/dbGroups.go b/backend/service/db/dbGroups.go index f09c891..5714f88 100644 --- a/backend/service/db/dbGroups.go +++ b/backend/service/db/dbGroups.go @@ -4,7 +4,7 @@ import ( "github.com/pocketbase/dbx" "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/models" - "htwk-planner/model" + "htwkalender/model" ) func SaveGroups(seminarGroup []model.SeminarGroup, collection *models.Collection, app *pocketbase.PocketBase) ([]*models.Record, error) { diff --git a/backend/service/events/courseService.go b/backend/service/events/courseService.go index 00e849d..daf9f09 100644 --- a/backend/service/events/courseService.go +++ b/backend/service/events/courseService.go @@ -3,7 +3,7 @@ package events import ( "github.com/labstack/echo/v5" "github.com/pocketbase/pocketbase" - "htwk-planner/service/db" + "htwkalender/service/db" ) func GetAllCourses(app *pocketbase.PocketBase, c echo.Context) error { diff --git a/backend/service/events/eventService.go b/backend/service/events/eventService.go index 057e9a7..e2fcbd8 100644 --- a/backend/service/events/eventService.go +++ b/backend/service/events/eventService.go @@ -3,7 +3,7 @@ package events import ( "github.com/labstack/echo/v5" "github.com/pocketbase/pocketbase" - "htwk-planner/service/db" + "htwkalender/service/db" "unicode" ) diff --git a/backend/service/fetch/fetchSeminarEventService.go b/backend/service/fetch/fetchSeminarEventService.go index 6c0569e..ca00a32 100644 --- a/backend/service/fetch/fetchSeminarEventService.go +++ b/backend/service/fetch/fetchSeminarEventService.go @@ -6,9 +6,9 @@ import ( "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/apis" "golang.org/x/net/html" - "htwk-planner/model" - "htwk-planner/service/date" - "htwk-planner/service/db" + "htwkalender/model" + "htwkalender/service/date" + "htwkalender/service/db" "io" "net/http" "regexp" diff --git a/backend/service/fetch/fetchSeminarGroupService.go b/backend/service/fetch/fetchSeminarGroupService.go index 53a64ee..89c9b72 100644 --- a/backend/service/fetch/fetchSeminarGroupService.go +++ b/backend/service/fetch/fetchSeminarGroupService.go @@ -7,8 +7,8 @@ import ( "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/apis" "github.com/pocketbase/pocketbase/models" - "htwk-planner/model" - "htwk-planner/service/db" + "htwkalender/model" + "htwkalender/service/db" "io" "net/http" ) diff --git a/backend/service/ical/ical.go b/backend/service/ical/ical.go index 132ea2f..1677416 100644 --- a/backend/service/ical/ical.go +++ b/backend/service/ical/ical.go @@ -7,8 +7,8 @@ import ( "github.com/labstack/echo/v5" "github.com/pocketbase/pocketbase" "github.com/pocketbase/pocketbase/apis" - model "htwk-planner/model" - db "htwk-planner/service/db" + model "htwkalender/model" + db "htwkalender/service/db" "io" "net/http" "time" diff --git a/backend/service/room/roomService.go b/backend/service/room/roomService.go index 2cc622c..dd402d2 100644 --- a/backend/service/room/roomService.go +++ b/backend/service/room/roomService.go @@ -3,7 +3,7 @@ package room import ( "github.com/labstack/echo/v5" "github.com/pocketbase/pocketbase" - "htwk-planner/service/db" + "htwkalender/service/db" "net/http" ) diff --git a/frontend/README.md b/frontend/README.md index 66d9079..0810e4a 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -17,4 +17,4 @@ If the standalone TypeScript plugin doesn't feel fast enough to you, Volar has a 2. Find `TypeScript and JavaScript Language Features`, right click and select `Disable (Workspace)` 2. Reload the VSCode window by running `Developer: Reload Window` from the command palette. -# htwk-planner-frontend +# htwkalender-frontend diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 52e7fe7..03310f7 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,11 +1,11 @@ { - "name": "htwk-planner", + "name": "htwkalender", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "htwk-planner", + "name": "htwkalender", "version": "0.0.0", "dependencies": { "pinia": "^2.1.6", diff --git a/frontend/package.json b/frontend/package.json index d6829f7..ea0c904 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,5 +1,5 @@ { - "name": "htwk-planner", + "name": "htwkalender", "private": true, "version": "0.0.0", "type": "module", diff --git a/frontend/public/Browse.plb b/frontend/public/Browse.plb deleted file mode 100644 index 7b5af2e..0000000 Binary files a/frontend/public/Browse.plb and /dev/null differ diff --git a/frontend/src/components/CalendarLink.vue b/frontend/src/components/CalendarLink.vue index 6a594e7..fda780d 100644 --- a/frontend/src/components/CalendarLink.vue +++ b/frontend/src/components/CalendarLink.vue @@ -5,6 +5,8 @@ import { onMounted } from "vue"; import router from "../router"; const toast = useToast(); +const domain = window.location.hostname; + const show = () => { toast.add({ severity: "info", @@ -25,7 +27,7 @@ function rerouteIfTokenIsEmpty() { } function copyToClipboard() { - const text = "http://localhost:8090/api/feed?token=" + tokenStore().token; + const text = "https://" + domain + "/api/feed?token=" + tokenStore().token; // Copy the text inside the text field navigator.clipboard.writeText(text); show(); @@ -37,7 +39,7 @@ function copyToClipboard() {

- {{ "http://localhost:8090/api/feed?token=" + tokenStore().token }} + {{ "https://" + domain + "/api/feed?token=" + tokenStore().token }}

diff --git a/frontend/src/components/CourseSelection.vue b/frontend/src/components/CourseSelection.vue index f09cabd..a0e284f 100644 --- a/frontend/src/components/CourseSelection.vue +++ b/frontend/src/components/CourseSelection.vue @@ -42,7 +42,7 @@ async function getModules() {