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.