20110207

4.30 Uhr

Upps, da fehlte noch eine Kleinigkeit, um die Default build method wirklich dynamisch verändern zu können: lino.models.SiteConfig.save() ruft jetzt lino.LinoSite.configure().

In einem Rutsch habe ich jetzt die vielen Dateien site.py in die jeweiligen settings.py integriert.

Und dann noch ein bisher ungemeldeter Bug weniger: in Personensuche konnte man in “Gesuchte Eigenschaften” und “Unerwünschte Eigenschaften” noch nichts eingeben. Behoben durch die neue Zeile in Lino.Grid.on_afteredit():

e.record.data[e.field+'$ext_requests.CHOICES_HIDDEN_SUFFIX'] = e.value;

Dabei habe ich dann auch noch schnell diesen Punkt behoben (der u.A. auch beim Eingeben von gesuchten Eigenschaften auftrat:

  1. Auf einer neuen Zeile einer Grid störten die Fehlermeldungen per Alert. (z.B. Eingabe ChoiceType)