Wednesday, December 30, 2015

Final sprint for #143

I continued to work on a few remaining “little things to do” which Gerd and I observed on Wednesday, December 23, 2015 for for #143:

DONE:

  • German translation for “Married” must be “Verheiratet”, not “Ehepartner”. This was because lino.modlib.humanlinks used the label in a different context. I fixed the clash by changing “Married” to “Married couple” and “Divorced” to “Divorced couple” in lino.modlib.humanlinks.

  • Lino fragt jetzt eine Bestätigung vor dem Registrieren eines Buchhaltungsbelegs.

  • Entregistrieren ist jetzt nur noch für LedgerStaff (d.h. den Systemverwalter) erlaubt.

I then deployed these changes to their testlino so that they can test it. The following items will probably wait now until next year because tomorrow I will run manual tests.

TODO:

  • “Ihr Zeichen” –> “Referenz”, “Beschreibung” –> “Interne Beschreibung”.

  • Bug: Zeile duplizieren, Betrag ändern, und dann auf move_up klicken. Funktioniert erst beim zweiten Klick.

  • Eingabe Gesamtbetrag schon beim Erstellen? Funktioniert dann die Eingabe?

  • Anweisungen mit HH-Artikel im Header (#678)

  • Filterparameter im Fenster Buchungsvorschläge:
    • Handelsart raus

    • “Journal” umbenennen nach “Für Journal” und dort raus

    • neuer Parameter “von Journal” (d.h. nur Buchungen aus einem bestimmten Journal)

  • Offene Buchungen Buchhaltung : Saldo fehlt

Adding a confirmation before registering a voucher was not trivial and required a subtle framework optimization: lino.core.requests.Request.confirm() now runs the function directly (i.e. skips the confirmation and acts as confirmation had been given) when running in a non-interactive renderer.