Stall-Hoheit gilt überall
Medikamentenpläne und Tierarztbesuche folgen denselben Berechtigungsregeln wie der restliche Pferdealltag.
Version 1.5 bringt drei Schwerpunkte: eine komplett neue Seitennavigation im Stallbüro (nummerierte Themengruppen, Hover-Flyouts, dauerhaft sichtbares Tagesgeschäft, Favoriten und Schnellwahl-Menü pro Eintrag), mehr Kontext im Bug-Report-Formular (Aktions-Trail) sowie ein umfassendes Sicherheits-Hardening im Hintergrund (Berechtigungen, Datenbank, anonyme Aufrufe).
Sichtbar aufgeräumt, im Hintergrund abgesichert.
1.5 räumt die Seitennavigation im Stallbüro neu auf, liefert dem Support mehr Kontext bei Fehlermeldungen — und schließt im Hintergrund die letzten bekannten Lücken bei Berechtigungen, Datenbankerweiterungen und anonymen Funktionsaufrufen.
Medikamentenpläne und Tierarztbesuche folgen denselben Berechtigungsregeln wie der restliche Pferdealltag.
Erweiterungen liegen in einem eigenen Schema, ohne Berührungspunkte mit den Anwendungstabellen.
Sicherheitskritische Funktionen lösen Tabellen und Hilfsfunktionen nur noch über einen fest verdrahteten Suchpfad auf.
Anonyme Aufrufer erreichen nur noch drei klar definierte öffentliche Funktionen — alle anderen privilegierten Funktionen sind gesperrt.
Die Sidebar wurde komplett überarbeitet — nummerierte Themengruppen, ein dauerhaft sichtbares Tagesgeschäft sowie Schnellwahl und Favoriten direkt am Menüeintrag.
Nummerierte Themengruppen mit Hover-Flyout — Acht klar nummerierte Themengruppen (01 Start, 02 Tagesgeschäft, 03 Pferde & Gesundheit, …) ersetzen die alte flache Liste. Untermenüs öffnen sich beim Überfahren mit der Maus als deckendes Flyout-Panel direkt neben der Sidebar — ohne Klick, ohne Aufklapp-Animation.
Tagesgeschäft immer ausgeklappt — Kalender, Aufgaben, Anlagenbelegung, Nachrichten und Schwarzes Brett sind als Tagesgeschäft dauerhaft inline sichtbar — kein Hover nötig. Header und Einträge sind bündig zum Raster der anderen Gruppen ausgerichtet.
Favoritenleiste mit Stern-Pin — Jeder Menüeintrag lässt sich per Stern-Symbol als Favorit anpinnen. Angepinnte Einträge erscheinen oberhalb der Navigation als eigene Shortcuts-Sektion und sind in einem Klick erreichbar. Die Auswahl wird lokal pro Gerät gespeichert.
Schnellwahl-Menü „+“ pro Eintrag — Neben jedem Menüeintrag öffnet ein kleines „+“ ein zweites Hover-Menü mit den passenden Neu-Aktionen — zum Beispiel „Neuer Service / Neue Buchung“ an Services & Buchungen, „Neue Aufgabe“, „Neuer Termin“, „Neues Pferd“, „Neue Nachricht“ oder „Neue Rechnung“. Wo keine spezielle Aktion hinterlegt ist, springt die Schnellwahl direkt auf die jeweilige Seite mit aktivem Neu-Modus.
Sidebar als eigene Ebene über dem Inhalt — Hover-Flyouts liegen jetzt zuverlässig über dem Seiteninhalt — keine durchscheinenden Karten, keine abgeschnittenen Untermenüs mehr.
Das Bug-Report-Formular liefert mehr Kontext, damit der Support schneller helfen kann.
Aktions-Trail im Bug-Report — Beim Senden eines Bug-Reports werden automatisch die letzten Klicks, Eingaben und Navigationswechsel mit übergeben. Der Support sieht damit auf einen Blick, welcher Pfad zum Fehler geführt hat — ohne dass Sie ihn beschreiben müssen.
Bug-Report-Übermittlung stabilisiert — Ein Konfigurationsproblem, durch das einzelne Meldungen mit dem Hinweis „not_in_channel“ verworfen wurden, ist behoben. Bug-Reports kommen jetzt zuverlässig im Support-Kanal an.
Die Regeln, wer Medikamentenpläne bearbeiten und Tierarztbesuche eintragen darf, folgen jetzt durchgängig der Stall-Hoheit.
Medikamentenplan respektiert die Pferdehoheit — Wer einen Medikamentenplan bearbeiten darf, richtet sich nun nach dem Feld „Medikamentenhoheit“ des Pferdes — analog zum Futterplan. Einsteller können keine Medikamentenpläne fremder Pferde im gleichen Stall mehr ändern.
Tierarztbesuche stallübergreifend abgesichert — Beim Anlegen eines Tierarztbesuchs prüft die Datenbank konsequent, dass Pferd und Stall zueinander gehören. Damit ist eine versehentliche oder absichtliche Eintragung über Stallgrenzen hinweg ausgeschlossen.
Erweiterungen leben in einem eigenen Schema, sicherheitskritische Funktionen haben einen fest verdrahteten Suchpfad.
Eigenes Schema für Datenbankerweiterungen — Die Erweiterungen für Volltextsuche und HTTP-Aufrufe wurden aus dem öffentlichen Schema in ein dediziertes Erweiterungs-Schema verschoben. Anwendungs- und Erweiterungsobjekte sind dadurch sauber getrennt.
Fester Suchpfad für sicherheitskritische Funktionen — Funktionen mit erhöhten Rechten haben jetzt einen fest verdrahteten Suchpfad. Damit ist ausgeschlossen, dass eine veränderte Schema-Reihenfolge die Auflösung von Tabellen oder Funktionen beeinflusst.
Anonyme Aufrufer dürfen nur noch genau die Funktionen ausführen, die für öffentliche Abläufe gedacht sind.
Ausführungsrechte für privilegierte Funktionen widerrufen — Für alle Funktionen mit erhöhten Rechten wurden die Ausführungsrechte für anonyme Aufrufer entfernt. Anschließend wurden ausschließlich drei eindeutig öffentliche Endpunkte gezielt wieder freigegeben: Demo-Terminbuchung sowie Anmeldung und Status-Heartbeat für öffentliche Anzeigegeräte.
Berechtigungen für angemeldete Aufrufer dokumentiert — Die verbleibenden Ausführungsrechte für angemeldete Aufrufer wurden überprüft und dokumentiert. Sie sind für Berechtigungsprüfungen und Administrationsfunktionen erforderlich und absichtlich erhalten.
Alle Releases sind dauerhaft online — chronologisch dokumentiert und teilbar.
Wir veröffentlichen Verbesserungen fortlaufend — inklusive Datum, Kontext und vollständiger Änderungsliste.