Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.

Releases: sockenklaus/kBorrow

v1.2

28 Jan 15:15
Compare
Choose a tag to compare
Neu:

#14 - Datenmodell überarbeiten:

  • Es gibt nun eine Datenstruktur pro Datentabelle: user, lender, article, lending. Wenn Daten an der Datenbank geändert werden, wird diese Datenstruktur aktualisiert.
  • Jedes Tabellen- oder Listenmodell bekommt beim Initialisieren eine Referenz auf die jeweilige Datenstruktur. Aus der Datenstruktur können so die notwendigen Daten gewonnen werden.
  • Beim Initialisieren registrieren sich die Tabellenmodelle an den Datsnstrukturen, deren Referenz sie haben. So können alle Modelle benachrichtigt werden, wenn die Datenstruktur sich ändert.

#13 - Exceptions sinnvoll und / oder gesammelt abfangen
Es ist nun sichergestellt, dass alle Exceptions, die auftreten, entweder direkt am Ort des Auftretens behandelt werden, oder wenigstens eine Fehlermeldung und einen Logeintrag generieren.

#10 - Javadoc
Die Software ist nun komplett mit Javadoc dokumentiert

#15 - Opensource-Lizenz
kBorrow unterliegt nun der GPLv3.

#9 - Readme-Datei auf den aktuellen Stand bringen
Die Readme-Datei im Repository wurde überarbeitet und enthält jetzt einen Verweis auf die GPLv3 und Verweise auf sämtliche, im Projekt verwendete, Software.

v1.1

10 Dec 17:04
Compare
Choose a tag to compare
Neu:

#2 - Ausleihen auf andere Benutzer umschreiben:
Wenn versucht wird, einen Benutzer zu löschen, mit dem noch Ausleihen verknüpft sind, wird der Anwender aufgefordert, einen Benutzer auszuwählen, auf den die Ausleihen umgeschrieben werden.

#7 - Artikelhistory
Über den Tab "Artikel verwalten" lässt sich nun für jeden Artikel ein Fenster öffnen, in dem vergangene Ausleihen aufgelistet sind.

#12 - Quittung nach Ausleihe ausdrucken
Beim Erstellen einer neuen Ausleihe wird ein PDF mit für die Ausleihe relevanten Daten in einem Temp-Verzeichnis erzeugt, das anschließend ausgedruckt oder gespeichert werden kann. Beim Schließen des Programms wird das Temp-Verzeichnis geleert.

Gefixed:

#5 - Ausgeliehene Geräte dürfen nicht gelöscht werden!
Ausgeliehene Geräte können nun nicht mehr gelöscht werden.

v1.0

02 Dec 14:34
Compare
Choose a tag to compare

Die erste prinzipiell funktionsfähige Version, die als Jar verteilt
werden und verwendet werden kann.