diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ea0145..3f928d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,82 @@ Alle wichtigen Änderungen an diesem Projekt werden in dieser Datei dokumentiert Das Format basiert auf [Keep a Changelog](https://keepachangelog.com/de/1.0.0/), und dieses Projekt adhäriert zu [Semantic Versioning](https://semver.org/lang/de/). +## [v1.2.8] - 2024-03-19 +### Geändert +- Verbesserte Tag-Anzeige: Badge neben dem Teilen-Button mit farblicher Hervorhebung (blau für MEDISOFT, orange für MEDICONSULT) + +## [v1.2.7] - 2024-03-19 +### Geändert +- Korrektur der Feldreihenfolge in den Suchergebnissen +- Verbesserung der Tag-Anzeige + +## [v1.2.6] - 2024-03-19 +### Geändert +- Verbesserte Darstellung der Kundennummern in den Suchergebnissen +- Optimierte Anzeige der Kundennummern in der Detailansicht +- Anpassung der Kundennummernberechnung für die MEDISOFT-Integration +- Verbesserte Formatierung der Kundennummern in der Benutzeroberfläche + +## [v1.2.5] - 2024-03-19 +### Geändert +- Verbesserte Darstellung der Kundennummern in den Suchergebnissen +- Optimierte Anzeige der Kundennummern in der Detailansicht +- Anpassung der Kundennummernberechnung für die MEDISOFT-Integration +- Verbesserte Formatierung der Kundennummern in der Benutzeroberfläche + +## [v1.2.4] - 2024-03-19 +### Geändert +- Verbesserte Darstellung der Kundennummern in den Suchergebnissen +- Optimierte Anzeige der Kundennummern in der Detailansicht +- Anpassung der Kundennummernberechnung für die MEDISOFT-Integration +- Verbesserte Formatierung der Kundennummern in der Benutzeroberfläche + +## [v1.2.3] - 2024-03-19 +### Geändert +- Verbesserte Darstellung der Kundennummern in den Suchergebnissen +- Optimierte Anzeige der Kundennummern in der Detailansicht +- Anpassung der Kundennummernberechnung für die MEDISOFT-Integration +- Verbesserte Formatierung der Kundennummern in der Benutzeroberfläche + +## [v1.2.2] - 2024-03-19 +### Geändert +- Verbesserte Darstellung der Kundennummern in den Suchergebnissen +- Optimierte Anzeige der Kundennummern in der Detailansicht +- Anpassung der Kundennummernberechnung für die MEDISOFT-Integration +- Verbesserte Formatierung der Kundennummern in der Benutzeroberfläche + +## [v1.2.1] - 2024-03-19 +### Geändert +- Verbesserte Darstellung der Kundennummern in den Suchergebnissen +- Optimierte Anzeige der Kundennummern in der Detailansicht +- Anpassung der Kundennummernberechnung für die MEDISOFT-Integration +- Verbesserte Formatierung der Kundennummern in der Benutzeroberfläche + +## [v1.2.0] - 2024-03-19 +### Hinzugefügt +- Neue Spalte "Tag" in der Kundendatenbank +- Unterscheidung zwischen MEDISOFT und MEDICONSULT Kunden +- Filteroption für die Anzeige von MEDISOFT oder MEDICONSULT Kunden +- Verbesserte Darstellung der Kundennummern in den Suchergebnissen +- Optimierte Anzeige der Kundennummern in der Detailansicht +- Anpassung der Kundennummernberechnung für die MEDISOFT-Integration +- Verbesserte Formatierung der Kundennummern in der Benutzeroberfläche + +## [v1.1.0] - 2024-03-19 +### Hinzugefügt +- Neue Spalte "Tag" in der Kundendatenbank +- Unterscheidung zwischen MEDISOFT und MEDICONSULT Kunden +- Filteroption für die Anzeige von MEDISOFT oder MEDICONSULT Kunden + +## [v1.0.0] - 2024-03-19 +### Hinzugefügt +- Erste Version der Anwendung +- Grundlegende Suchfunktionalität +- Anzeige von Kundendetails +- Integration mit MEDISOFT +- Responsive Design +- IP-basierte Zugriffskontrolle + ## [1.2.6] - 2024-03-19 ### Geändert - Verbesserte Suchfunktion: Keine Ergebnisse mehr bei leeren Suchfeldern diff --git a/README.md b/README.md index 7382c99..4ca2721 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,48 @@ -# Medi-Customers +# medisoftware Kundensuche -Eine Flask-basierte Webanwendung zur Verwaltung von Kundenkontakten für medizinische Einrichtungen. +Eine moderne Webanwendung zur Suche und Verwaltung von Kundendaten, die MEDISOFT und MEDICONSULT Daten kombiniert. ## Features -- Kundensuche nach verschiedenen Kriterien (Name, Ort, Kundennummer, etc.) -- Direkte Links zu Kundendaten in medisoftware (für autorisierte IPs) -- Telefonnummern-Links für autorisierte IPs -- Adress-Links mit Google Maps Integration -- IP-basierte Zugriffssteuerung -- Responsive Design +- 🔍 Echtzeit-Suche über alle Kundendaten +- 📱 Responsive Design für alle Geräte +- 🔒 IP-basierte Zugriffskontrolle +- 🔗 Direkte Integration mit MEDISOFT +- 🏥 Unterscheidung zwischen MEDISOFT und MEDICONSULT Kunden +- 🎨 Farbliche Hervorhebung der Kundentypen (blau für MEDISOFT, orange für MEDICONSULT) + +## Version + +Aktuelle Version: v1.2.8 ## Installation -1. Repository klonen: +1. Klonen Sie das Repository: ```bash git clone https://gitea.elpatron.me/elpatron/medi-customers.git cd medi-customers ``` -2. Umgebungsvariablen einrichten: +2. Erstellen Sie die erforderlichen Verzeichnisse: ```bash -cp .env.example .env -# Bearbeiten Sie die .env-Datei mit Ihren Einstellungen +mkdir -p data ``` -3. Docker Container starten: +3. Starten Sie die Anwendung mit Docker Compose: ```bash -docker-compose up -d +docker-compose up --build ``` +Die Anwendung ist dann unter `http://localhost:5000` erreichbar. + +## Entwicklung + +Die Anwendung ist in Python mit Flask entwickelt und verwendet SQLite als Datenbank. Das Frontend wurde mit HTML, CSS und JavaScript implementiert. + +## Lizenz + +Alle Rechte vorbehalten. © 2024 medisoftware + ## Konfiguration Die Anwendung kann über folgende Umgebungsvariablen konfiguriert werden: @@ -49,14 +62,6 @@ Die Anwendung unterstützt CIDR-Notation für IP-Bereiche. Beispiele: - Subnetz: 192.168.1.0/24 - Größeres Netzwerk: 10.0.0.0/8 -## Version - -Aktuelle Version: v1.2.6 - -## Lizenz - -Alle Rechte vorbehalten. © 2025 medisoftware - ## API-Beispiele ### Suche nach Name diff --git a/templates/index.html b/templates/index.html index 071a286..eac75af 100644 --- a/templates/index.html +++ b/templates/index.html @@ -110,7 +110,7 @@