From 7e5fa85a0ae2e55fb3f1c2f69f477d805bf11be2 Mon Sep 17 00:00:00 2001 From: Jonas Gerg Date: Tue, 14 Jul 2026 22:05:00 +0200 Subject: [PATCH] feat: ministrant list tab with add/edit, action bar at top --- docker-compose.yml | 2 ++ private/minis-backend/.env | 2 ++ private/minis-backend/application_base.conf | 6 +++--- public/src/components/PlanActionBar.vue | 6 ++++++ public/src/services/api.ts | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index eb5128f..c29f97a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,8 @@ services: - POSTGRES_PASSWORD=minis - POSTGRES_USER=minis - POSTGRES_DB=minis + ports: + - 5432:5432 networks: - backend volumes: diff --git a/private/minis-backend/.env b/private/minis-backend/.env index 0805f7f..7a59ace 100644 --- a/private/minis-backend/.env +++ b/private/minis-backend/.env @@ -11,3 +11,5 @@ DATABASE_PASSWORD=abc ADMIN_PASSWORD=123 FRONTEND_PATH=./public APPLICATION_NAME=Miniplan\ Hl.\ Familie +PORT=8080 + diff --git a/private/minis-backend/application_base.conf b/private/minis-backend/application_base.conf index 86b86ba..62f770f 100644 --- a/private/minis-backend/application_base.conf +++ b/private/minis-backend/application_base.conf @@ -1,7 +1,7 @@ ktor { development = true deployment { - port = "${PORT}" + port = ${PORT} } application { modules = [ de.walamana.ApplicationKt.module ] @@ -9,7 +9,7 @@ ktor { } jwt { - secret = "${SECRET}" + secret = ${SECRET} issuer = "http://0.0.0.0:8080/" audience = "http://0.0.0.0:8080/" realm = "mini-data" @@ -21,5 +21,5 @@ database { } admin { - password = "${ADMIN}" + password = ${ADMIN} } diff --git a/public/src/components/PlanActionBar.vue b/public/src/components/PlanActionBar.vue index a23b438..cc302c1 100644 --- a/public/src/components/PlanActionBar.vue +++ b/public/src/components/PlanActionBar.vue @@ -36,6 +36,12 @@ const props = defineProps<{ transition: 200ms translate; translate: 220px; transition-delay: 100ms; + display: flex; + gap: 6px; + flex-wrap: wrap; + button { + margin: 0; + } }; &.save .other-action { diff --git a/public/src/services/api.ts b/public/src/services/api.ts index 8bc58b7..5c30ba4 100644 --- a/public/src/services/api.ts +++ b/public/src/services/api.ts @@ -3,7 +3,7 @@ import {Auth} from "@/services/auth"; const API_ENDPOINT = import.meta.env.MODE == "development" - ? "http://0.0.0.0:8080/api" + ? "http://localhost:8080/api" : window.location.origin + "/api"