• v1.2 57c739120c

    v1.2 Stable

    sockenklaus released this 2015-01-28 15:59:40 +01:00 | 0 commits to master since this release

    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.

    Downloads
  • v1.1 102a46428b

    v1.1 Stable

    sockenklaus released this 2014-12-10 17:43:30 +01:00 | 13 commits to master since this release

    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.

    Downloads
  • v1.0 5c23c13bf9

    v1.0 Stable

    sockenklaus released this 2014-12-02 15:31:08 +01:00 | 26 commits to master since this release

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

    Downloads