From c6b8e95dc9930b76b166a0e1e26d706f57c755fa Mon Sep 17 00:00:00 2001 From: Elmar Kresse Date: Tue, 26 Nov 2024 18:18:18 +0100 Subject: [PATCH] feat:#9 updated pocketbase for oidc --- frontend/package-lock.json | 14 +- frontend/package.json | 1 + frontend/src/view/LoginView.vue | 90 +- services/auth/main.go | 8 +- services/data-manager/main.go | 2 +- .../1695150679_collections_snapshot.go | 399 ------ .../1695151278_add_admin_account.go | 50 - .../1697532023_collections_snapshot.go | 400 ------ .../1697570688_collections_snapshot.go | 400 ------ .../migrations/1698017941_updated_events.go | 68 - .../migrations/1698770845_updated_events.go | 157 -- .../migrations/1698770863_updated_events.go | 53 - .../1698770891_collections_snapshot.go | 447 ------ .../migrations/1700512738_updated_feeds.go | 68 - .../1700512916_collections_snapshot.go | 460 ------ .../1706827339_collections_snapshot.go | 477 ------ .../migrations/1706827586_updated_groups.go | 55 - .../1720871249_collections_snapshot.go | 461 ------ .../migrations/1720871405_updated_feeds.go | 51 - .../1732639749_collections_snapshot.go | 1273 +++++++++++++++++ services/data-manager/model/eventModel.go | 7 +- services/data-manager/model/feedModel.go | 6 +- .../data-manager/service/addCalDavRoutes.go | 62 +- services/data-manager/service/addRoute.go | 531 +++---- services/data-manager/service/addSchedule.go | 87 +- services/data-manager/service/db/dbEvents.go | 54 +- services/data-manager/service/db/dbFeeds.go | 27 +- .../data-manager/service/db/dbFunctions.go | 6 +- services/data-manager/service/db/dbGroups.go | 14 +- services/data-manager/service/db/dbRooms.go | 6 +- .../service/events/eventService.go | 4 +- .../service/feed/feedFunctions.go | 14 +- .../service/fetch/sport/sportFetcher.go | 4 +- .../data-manager/service/fetch/v2/fetcher.go | 10 +- services/go.mod | 85 +- services/go.sum | 85 ++ 36 files changed, 1793 insertions(+), 4143 deletions(-) delete mode 100644 services/data-manager/migrations/1695150679_collections_snapshot.go delete mode 100644 services/data-manager/migrations/1695151278_add_admin_account.go delete mode 100644 services/data-manager/migrations/1697532023_collections_snapshot.go delete mode 100644 services/data-manager/migrations/1697570688_collections_snapshot.go delete mode 100644 services/data-manager/migrations/1698017941_updated_events.go delete mode 100644 services/data-manager/migrations/1698770845_updated_events.go delete mode 100644 services/data-manager/migrations/1698770863_updated_events.go delete mode 100644 services/data-manager/migrations/1698770891_collections_snapshot.go delete mode 100644 services/data-manager/migrations/1700512738_updated_feeds.go delete mode 100644 services/data-manager/migrations/1700512916_collections_snapshot.go delete mode 100644 services/data-manager/migrations/1706827339_collections_snapshot.go delete mode 100644 services/data-manager/migrations/1706827586_updated_groups.go delete mode 100644 services/data-manager/migrations/1720871249_collections_snapshot.go delete mode 100644 services/data-manager/migrations/1720871405_updated_feeds.go create mode 100644 services/data-manager/migrations/1732639749_collections_snapshot.go diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 780b14d..c6a7f18 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -18,6 +18,7 @@ "@vueuse/core": "^10.9.0", "country-flag-emoji-polyfill": "^0.1.8", "pinia": "^2.1.7", + "pocketbase": "^0.22.0", "primeflex": "^3.3.1", "primeicons": "^6.0.1", "primevue": "^3.50.0", @@ -3428,10 +3429,11 @@ "license": "MIT" }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5438,6 +5440,12 @@ "pathe": "^1.1.0" } }, + "node_modules/pocketbase": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/pocketbase/-/pocketbase-0.22.0.tgz", + "integrity": "sha512-jhP0Dcf2Z/4q+SNxqpgV+SJWLZeU0rOJA4TKMxwU7X2olFSBr0jhLu+G6Pc+RIQ40IYrC3WMGwbASPrK6rxQOw==", + "license": "MIT" + }, "node_modules/postcss": { "version": "8.4.47", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", diff --git a/frontend/package.json b/frontend/package.json index 1fe66e1..aabd9c4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -23,6 +23,7 @@ "@vueuse/core": "^10.9.0", "country-flag-emoji-polyfill": "^0.1.8", "pinia": "^2.1.7", + "pocketbase": "^0.22.0", "primeflex": "^3.3.1", "primeicons": "^6.0.1", "primevue": "^3.50.0", diff --git a/frontend/src/view/LoginView.vue b/frontend/src/view/LoginView.vue index df69d9b..f8a0272 100644 --- a/frontend/src/view/LoginView.vue +++ b/frontend/src/view/LoginView.vue @@ -6,46 +6,49 @@

Private Content

{{ privateContent }}

+

Please log in to see the private content.

- +
- -