Funktionen und Ergänzungen der Personalverwaltung. Frühere Entwicklungsstände wurden rückwirkend nach Funktionsumfang versioniert; die Angaben dokumentieren den bisherigen Verlauf.
1.10.0 Web-Demo unter eigener Domain
- Die Personalverwaltung für den zentralen Betrieb unter bwb.4n4l.de eingerichtet. Bestehende Konten, Rechte, Akten und Feedback werden übernommen.
- HTTPS-Betrieb mit geschützten Sitzungscookies und Prüfung der zugelassenen Domain. Die Anmeldung bleibt vor jedem Datenzugriff erforderlich.
- Die Oberfläche unterscheidet zwischen lokaler Testinstanz und zentraler Web-Demo. Sicherungen bleiben auf drei Datenbankstände begrenzt.
1.9.1 Marineblau & Anker
- Die bisherige grüne Gestaltung durch Marineblau, klare Blautöne und helle blaugraue Flächen ersetzt. Buttons, Tabellen, Auswahlzustände, Aktenbereiche und Verwaltungsfenster verwenden die neue Farbpalette.
- Das Symbol oben links durch einen skalierbaren Anker ersetzt. Feedbackzähler und Fokusmarkierungen farblich angepasst; Warnungen und Fehler behalten ihre Signalfarben.
1.9.0 Höchstens drei Datenbanksicherungen
- Bei manueller Sicherung und Serverstart bleiben nur die drei neuesten automatisch erzeugten Datenbanksicherungen erhalten. Ältere überzählige Sicherungen werden entfernt.
- Erst nach erfolgreicher Erstellung und Integritätsprüfung der neuen Sicherung werden alte Dateien gelöscht. Schlägt die Erstellung fehl, bleiben bestehende Sicherungen erhalten.
1.8.0 Zähler für offene Rückmeldungen
- Am Feedback-Button steht die Anzahl offener Rückmeldungen als kleine Zahl, einschließlich 0. Sichtbar nur mit dem Recht „Feedback einsehen“.
- Neue Einsendungen und Statusänderungen aktualisieren den Zähler direkt. Änderungen anderer Benutzer werden zusätzlich mit der regelmäßigen Sitzungsprüfung übernommen.
- Ohne das Recht wird die Anzahl auch vom Server nicht mitgeliefert. Abmeldung, Sitzungsablauf und Rechteentzug entfernen den Zähler.
1.7.2 Sichtbarere Buttons links
- Changelog und Feedback nach unten links verschoben. Beide Buttons sind größer, gleich breit und durch dunklen Hintergrund, weiße Schrift und goldene Umrandung besser sichtbar.
- Feedback steht weiterhin direkt unter Changelog. Tastaturfokus und Hover sind deutlich erkennbar; der Seitenfuß bietet zusätzlichen Platz.
1.7.1 Einheitliche Feedback-Schaltfläche
- Feedback und Changelog sind gleich groß und stehen unten rechts direkt untereinander: Changelog oben, Feedback darunter. Einheitliche Ausrichtung auch auf kleinen Bildschirmen.
1.7.0 Feedback & Wünsche
- Neuer „Feedback“-Button unter „Changelog“: Angemeldete Benutzer können Feedback oder Wünsche mit optionalem Namen für Rückfragen senden.
- Das neue Recht „Feedback einsehen“ erlaubt den Zugriff auf die Liste und ihre Markierungen: ✓ umgesetzt, ✕ nicht sinnvoll, / nur Feedback oder offen.
- Feedback wird mit Datum und Status in der Datenbank gespeichert und ist in den Datenbanksicherungen enthalten. Gleichzeitige Statusänderungen sind gegen Überschreiben geschützt.
- Administratoren erhalten das neue Recht automatisch. Bestehende andere Rollen und Einzelrechte bleiben unverändert; das Recht kann gezielt vergeben werden.
1.6.0 Aktenübersicht mit Seiten
- Die Übersicht zeigt höchstens 15 Akten pro Seite. Unten rechts blättern Pfeile vor und zurück; „Seite 1 / x“ zeigt die aktuelle Seite und die Seitenanzahl.
- Suche und Filter berücksichtigen weiterhin alle Akten und wechseln bei Änderungen auf Seite 1. Pfeile an Anfang und Ende sind deaktiviert.
- Beim Blättern bleiben die geöffnete Personalakte und ungespeicherte Eingaben erhalten.
1.5.0 Automatische Abmeldung bei Inaktivität
- Aktivität durch Maus, Tastatur, Eingaben oder Scrollen verlängert die Anmeldung wieder auf 30 Minuten. Automatische Hintergrundabfragen und bloßes Neuladen verlängern sie nicht.
- Nach 25 Minuten ohne Aktivität erscheint die Warnung „Achtung, du wirst in 5 Minuten automatisch abgemeldet“ mit verbleibender Zeit.
- Nach 30 Minuten ohne Aktivität werden Arbeitsbereich und Datenzugriff gesperrt und die Anmeldung geöffnet. Beim Zurückkehren zu einem inaktiven Tab wird der Ablauf ebenfalls geprüft.
1.4.0 Anmeldung vor dem Zugriff
- Nach dem PersDat-Hinweis öffnet sich automatisch die Anmeldung. Ohne gültige Anmeldung bleiben Übersicht und Akten gesperrt; das Anmeldefenster lässt sich nicht zum Umgehen der Sperre schließen.
- Auch direkte Datenabfragen benötigen jetzt eine aktive Anmeldung. Ein erforderlicher Passwortwechsel muss vor dem Zugriff abgeschlossen werden.
- Nach Abmeldung oder Sitzungsablauf wird der sichtbare Arbeitsbereich geleert und wieder gesperrt. Ein zwischengespeicherter Aktenentwurf kann nur nach erneuter Anmeldung desselben Benutzers fortgesetzt werden.
- Vorhandene Benutzer, Passwörter, Rechte und Akten bleiben erhalten. Die früher beschriebene öffentliche Ansicht entfällt.
1.3.2 Verständlicher Akten-Download
- Den bisherigen „JSON“-Button in „Aktenentwurf herunterladen“ umbenannt. Der Hinweis am Button erklärt, dass auch ungespeicherte Änderungen enthalten sind.
- Die heruntergeladene Datei und ihre Funktion bleiben unverändert.
1.3.1 Versionshistorie
- Kleiner Changelog-Button unten rechts, auch im Ansichtsmodus erreichbar.
- Versionshistorie als eigenes Fenster mit allen bisherigen Funktionen und Ergänzungen; per Schließen oder Escape verlassen.
1.3.0 Eigene Aktenfelder & Administratorschutz
- Neues Recht „Aktenfelder erstellen und bearbeiten“: eigene Felder je Personalakte anlegen, benennen, als Text oder mehrzeiligen Text führen und im Entwurf entfernen.
- Maximal 50 eigene Felder je Akte; Speicherung, Verwerfen und Versionsprüfung gemeinsam mit der Personalakte. Andere Akten bleiben unverändert.
- Normale Aktenbearbeiter können Inhalte bestehender eigener Felder ändern; Felddefinitionen erfordern das neue Recht.
- Neue Benutzer beginnen bei allen Einzelrechten mit „Entziehen“. „Aus Rolle übernehmen“ und „Zusätzlich erlauben“ bleiben bewusst wählbar; bestehende Rechte werden nicht zurückgesetzt.
- Administratorkonten sind gegen jede Bearbeitung durch andere Benutzer geschützt, auch durch Kommandanten oder weitere Administratoren. Das gilt für Daten, Rollen, Rechte, Deaktivierung, Passwort-Reset und Einladungen.
- Nur Administratoren dürfen die Administratorrolle vergeben. Die Systemrolle besitzt stets sämtliche Rechte; der letzte aktive Administrator bleibt erhalten.
1.2.0 Passwortvergabe & Wechselpflicht
- Passwörter beim Anlegen von Benutzern vergeben oder später zurücksetzen; eigenes Recht „Passwörter vergeben und zurücksetzen“, voreingestellt für Administrator und Kommandant.
- Optionaler, zunächst gesetzter Haken „Passwort bei der ersten Anmeldung ändern“. Mit Haken muss die Person vor Bearbeitung und Verwaltung ein anderes eigenes Passwort festlegen.
- Ohne Wechselpflicht sind die zugewiesenen Funktionen direkt nach der Anmeldung verfügbar. Ein leeres Passwortfeld im Benutzerformular behält das bestehende Passwort bei.
- Passwort-Reset beendet bestehende Anmeldungen und macht alte Einladungen ungültig. Eigenes Passwort über „Mein Passwort“ mit Prüfung des bisherigen Passworts ändern.
- Passwörter werden mit individuellem Zufallssalt als scrypt-Hash gespeichert; keine Klartextpasswörter in Benutzerlisten.
1.1.0 Benutzer, Rollen & Einzelrechte
- Persönliche Benutzerkonten mit Anmeldung, Abmeldung und 30 Minuten Sitzungsdauer. Öffentliche Ansicht ohne Anmeldung bleibt erhalten.
- Rollen Administrator, Kommandant, Personalbootsmann und Benutzer; eigene Rollen erstellen und bearbeiten sowie Rollen und Einzelrechte zuweisen.
- Benutzer anlegen, Benutzernamen und Anzeigenamen bearbeiten und Konten deaktivieren. Einzelrechte ergänzen oder begrenzen die Rolle.
- Personalbootsmann: Akten und Verlauf verwalten sowie normale Benutzer anlegen; keine selbstständige Erhöhung von Verwaltungsrechten.
- Alternative Kontoeinrichtung über einmalige Einladungslinks mit 24 Stunden Gültigkeit; Benutzer legen ihr Passwort selbst fest. In der lokalen Demo sind diese Links nur auf demselben PC nutzbar.
- Getrennte Rechte für Aktenanlage, Stammdaten, Verlauf, Benutzeranlage, Benutzerbearbeitung, Rechtevergabe, Rollenverwaltung und Sicherungen; spätere Erweiterungen sind oben aufgeführt.
- Rechte werden bei jeder Aktion auf dem Server geprüft. Deaktivierung und Rechteentzug greifen auch bei bereits angemeldeten Benutzern. Sitzungs- und CSRF-Kennungen wechseln bei Anmeldung, Abmeldung und Passwortwechsel; fehlgeschlagene Anmeldungen sind begrenzt.
- Persönliche Anmeldung ersetzt den früheren gemeinsamen Bearbeitungscode. Der erste Administrator wird ohne Standardpasswort vorbereitet und vom Eigentümer selbst eingerichtet.
1.0.0 Eigenständige lokale Web-Demo
- Eigene Website mit lokaler SQLite-Datenbank; einmalige Übernahme von sechs Demo-Akten und 83 Dienstgraden aus der gesicherten Demo. Kein Google-Konto und keine Live-Synchronisierung mit Google erforderlich.
- Grün-goldene Gestaltung, gleichmäßig wechselnde Zeilenfarben, Bestandszahlen und Anpassung an schmale Bildschirme. Übersicht links, geöffnete Akte rechts; auf schmalen Bildschirmen Sprung zur Aktenansicht.
- PersDat-Einstieg vor verschwommenem Hintergrund mit „Achtung, PersDat!“ und „Nur lesender Zugriff!“.
- Suche nach Name, Discord, Aktennummer, Dienstgrad, Einheit und Dienststellung; Filter für Status und Einheit. Dienstgrade und Status als Auswahllisten.
- Neue Akten mit eindeutiger Aktennummer; Stammdaten Name, Discord, Dienstgrad, Einheit, Dienststellung, Status und Übersichtsvermerk.
- Aktenfelder für RP-Geburt, Dienstantritt, Vorgesetzten, Zusatzfunktion, aktenführende Stelle, Aktenstand, Beurteilungszeitraum und beurteilende Person sowie Zusammenarbeit, fachliche Leistung, Führungsverhalten, Entwicklungsziel, Aktenbemerkungen, Wiedervorlage und Freigabe.
- Vier Verlaufsbereiche: Ausbildungen und Berechtigungen, Beförderungen und Versetzungen, Einsätze und Übungen sowie Auszeichnungen und Maßnahmen. Einträge im Entwurf hinzufügen, ändern und entfernen.
- Speichern und Verwerfen, Warnung vor Aktenwechsel mit ungespeicherten Eingaben und Schutz vor dem Überschreiben paralleler Änderungen. Entwürfe bleiben beim Abmelden oder Sitzungsablauf im geöffneten Browser erhalten.
- Geöffnete Akte einschließlich Entwurf als JSON herunterladen; vollständige SQLite-Sicherungen beim Serverstart und über „Sicherung erstellen“.
- Lokaler Betrieb ausschließlich auf diesem PC. Die vorhandene Subdomain und die Google-Dateien wurden beim Aufbau der Web-Demo nicht umgestellt.
0.4.0 Demo, Sicherungen & Domain-Einstieg
bis 20.10.2026- Original, private native Google-Sicherung und eigenständige Demo getrennt; Übernahme und Wiederherstellung der Akten geprüft.
- Vollständige BWRP-Anwendungssicherung mit Tabellen, gebundenem Script, Einstellungen und dem zugehörigen VPS-Bereich; weitere lokale Sicherungen vor größeren Änderungen.
- HTTPS-Einstieg unter der vorgesehenen Subdomain mit eigenem Zertifikat und automatischer Erneuerung sowie PersDat-Vorschaltseite im selben Fenster.
- Google-Demo später für jeden mit dem Link lesbar freigegeben. Die Web-Version wird zunächst lokal erprobt.
0.3.0 Aktenbereich & Bedienungssperre in Sheets
bis 20.10.2026- Bearbeitbare Akte direkt neben der Personalübersicht, Laden per „Akte öffnen“; Speichern, Verwerfen und Freigeben des Aktenbereichs.
- „RP-Name“ zu „Name“ geändert und Discord in Übersicht, Aktenformular und Speicherung ergänzt.
- Schaltfläche „Personalverwaltung“ mit den bisherigen Verwaltungsfunktionen, einheitliche Zeilenfarben und aufgeräumte Darstellung.
- Ansichtsmodus nach PersDat-Bestätigung und damalige Code-Freigabe zum Bearbeiten. Diese Bedienungssperre wurde in der Web-Version durch persönliche Benutzerrechte ersetzt.
0.2.0 Zentrale Aktenverwaltung in Sheets
bis 20.10.2026- Übersicht und Akten in einer gemeinsamen Datei zusammengeführt; Dienstgrad- und Status-Dropdowns ergänzt.
- Neue Akten über eine Verwaltungsfunktion anlegen und der Übersicht zuordnen.
- Akten und Verlauf zentral gespeichert; keine neuen Tabellenreiter pro Person. Dropdown-Darstellung beim Anlegen erhalten.
- Native Dialoge und Verwaltungsmenü für Aktenanlage, Suche, Felder und Verlauf; Entwürfe und parallele Bearbeitung gegen Überschreiben abgesichert.
0.1.0 Personalakte & Personalübersicht
bis 20.10.2026- Erste gestaltete Personalakten-Vorlage für den Bundeswehr-Roleplay-Server.
- Zentrale Übersicht mit Aktennummer, Name, Dienstgrad, Einheit, Dienststellung, Status, Aktenverweis und Bemerkungen.
- Grundlage für Stammdaten, Beurteilungen und die vier Verlaufsbereiche.