20121212

Read Belgian eID card

  • When the user clicked to read an eid card and the operation failed because there was no card in the reader, this caused a traceback on the server:

    MultiValueDictKeyError
    "Key 'nationalNumber' not found in <QueryDict: {u'an': [u'read_beid']}>"
    

    This was a simple plain bug in Lino.list_action_handler and Lino.row_action_handler.

  • Another bug: Wenn nach Aufruf des Befehls vom Hauptmenü aus ein Klient erfolgreich erstellt wurde, dann wurde das Startfenster geschlossen.

  • TODO: Wenn Lino nach Aufruf des Befehls vom Hauptmenü aus einen eindeutigen Kunden findet und Änderungen vorgeschlägt und der Benutzer diese nicht einlesen will (also “Nein” klickt), dann sollte Lino dennoch das Detail-Fenster des gefundenen Klienten öffnen. Eigentlich sollte er das schon tun, bevor er die Frage stellt. Ebenso sollte er auch die Erfolgmeldung anzeigen, wenn nach Aufruf des Befehls vom Hauptmenü aus ein Klient erfolgreich erstellt wurde.

AJAX Confirmations

AJAX Confirmations had three buttons: Yes, No and Cancel. “No” and “Cancel” did the same, thus “Cancel” was useless.