20120601¶
Ein neues Projekt zwischendurch: Vorbereitungen für eine Demo in Namür. Also jetzt kommen ein paar Tage Fehlerjagd und intensiveres Testen im Pre-Release-Modus.
Löschen funktionierte an vielen Stellen nicht, z.B. DELETE http://testlino/api/debts/IncomesByBudget/21. Der Server machte dann einen Traceback “‘WSGIRequest’ object has no attribute ‘get_user’”, /lino/lino/core/table.py in disable_delete, line 663
Beim Arbeiten mit Personensuchen kamen einige Tracebacks. (Names PersonProperty und LanguageKnowledge)
Einige Grids (die, die kein Detail hatten), konnten nicht bearbeitet werden. Man konnte Records erstellen, aber sie dann nicht bearbeiten.
Kolonnen auf Virtuellen Feldern sind ja nicht sortierbar. Aber Column.sortable war trotzdem True, und wenn man drauf klickte, machte der Server einen Traceback “FieldError Cannot resolve keyword u’applies_from’ into field…”
Die meisten Übersetzungen DE sind jetzt gemacht.
Zivilstand in der Antwort eines IPR wurde nicht korrekt interpretiert.
Und auch der Print-Button eines Budgets ist wieder da. Da war noch ein Algoritmusfehler beim Einsammeln der Aktionen, z.B. war _lino_model_actions gar nicht nötig.
Todo: Testen, ob bei doppelter Namensvergebung die richtige Aktion versteckt wird.