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.