From 260478af69cb44584d732d0a7ed50937de7293ef Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Fri, 10 Jan 2025 17:46:42 +0100 Subject: [PATCH 1/7] enhance: set custom name instead of ff-admin --- .env.example | 1 + .env.production | 1 + README.md | 1 + docs/ff-admin.md | 5 ++++- entrypoint.sh | 2 +- src/components/FormBottomBar.vue | 10 ++++++++-- src/components/Header.vue | 3 ++- .../club/member/MemberCommunicationCreateModal.vue | 2 +- src/config.ts | 2 ++ src/views/Login.vue | 3 ++- src/views/account/View.vue | 3 ++- src/views/docs/View.vue | 2 +- 12 files changed, 26 insertions(+), 9 deletions(-) diff --git a/.env.example b/.env.example index c16bf61..4de72c4 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,5 @@ VITE_SERVER_ADDRESS = backend_url #ohne pfad +VITE_APP_NAME_OVERWRITE = Mitgliederverwaltung # overwrites FF Admin VITE_IMPRINT_LINK = https://mywebsite-imprint-url VITE_PRIVACY_LINK = https://mywebsite-privacy-url VITE_CUSTOM_LOGIN_MESSAGE = betrieben von xy diff --git a/.env.production b/.env.production index 5ecf896..6696bbd 100644 --- a/.env.production +++ b/.env.production @@ -1,4 +1,5 @@ VITE_SERVER_ADDRESS = __SERVERADDRESS__ +VITE_APP_NAME_OVERWRITE = __APPNAMEOVERWRITE__ VITE_IMPRINT_LINK = __IMPRINTLINK__ VITE_PRIVACY_LINK = __PRIVACYLINK__ VITE_CUSTOM_LOGIN_MESSAGE = __CUSTOMLOGINMESSAGE__ \ No newline at end of file diff --git a/README.md b/README.md index 7619e76..f18ce78 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ services: #environment: # - SERVERADDRESS= # wichtig: ohne pfad + # - APPNAMEOVERWRITE=Mitgliederverwaltung # ersetzt den Namen FF-Admin auf der Login-Seite und sonstigen Positionen in der Oberfläche # - IMPRINTLINK=https://mywebsite-imprint-url # - PRIVACYLINK=https://mywebsite-privacy-url # - CUSTOMLOGINMESSAGE=betrieben von xy diff --git a/docs/ff-admin.md b/docs/ff-admin.md index 4d370ca..c52cde2 100644 --- a/docs/ff-admin.md +++ b/docs/ff-admin.md @@ -1,6 +1,6 @@ # FF Admin -## FF Admin ist eine Verwaltungsoberfläche für die Feuerwehr: +## FF Admin ist eine Verwaltungsoberfläche für die Feuerwehr oder andere Vereine: FF Admin bietet folgende Module: - Mitgliederverwaltung @@ -23,3 +23,6 @@ FF Admin ist in Verein, Wehr, Einstellungen und Nutzerverwaltung getrennt. Die den Modulen zugrunde liegenden Daten können in den Einstellungen gesetzt werden. Fast alle Daten lassen sich einstellen, damit es keine Einschränkungen in der Auswahl von Werten... gibt. Diese Modularität muss allerdings bei einigen Modulen gesondert eingestellt werden. + +## Verwendung +Damit FF Admin auch für andere Vereine genutzt werden kann, muss keine erweiterte Konfiguration vorgenommen werden. Am besten ist es alle nicht benötigten Module in der Berechtigungsverwaltung zu deaktivieren. So wird normalerweise der Abschnitt Wehr nicht außerhalb der Feuerwehr benötigt. So müssen hier lediglich keine Berechtigungen vergeben werden und das Modul ist außer für Administratoren oder Owner nicht sichtbar. diff --git a/entrypoint.sh b/entrypoint.sh index 7c29fdb..0f7bd4c 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,6 @@ #!/bin/sh -keys="SERVERADDRESS IMPRINTLINK PRIVACYLINK CUSTOMLOGINMESSAGE" +keys="SERVERADDRESS APPNAMEOVERWRITE IMPRINTLINK PRIVACYLINK CUSTOMLOGINMESSAGE" # Replace env vars in files served by NGINX for file in /usr/share/nginx/html/assets/config-*.js diff --git a/src/components/FormBottomBar.vue b/src/components/FormBottomBar.vue index 6d46114..8854d97 100644 --- a/src/components/FormBottomBar.vue +++ b/src/components/FormBottomBar.vue @@ -5,10 +5,16 @@ Impressum

{{ config.custom_login_message }}

- © Admin-Portal by JK Effects +

+ © + Admin-Portal + by + JK Effects +

+ \ No newline at end of file diff --git a/src/components/Header.vue b/src/components/Header.vue index 78a3897..4006a5f 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -2,7 +2,7 @@
LOGO -

FF Admin

+

{{config.app_name_overwrite ?? "FF Admin"}}