20110106¶
Durch die neue Feldart CreateOrShowButton können jetzt folgende DB-Änderungen:
residence_permit_until, driving_license_until und work_permit_valid_until raus
Hier was Lustiges, das ich heute gelernt habe:
>>> p = Person.objects.all()[0] >>> p <Person: Saffre Luc> >>> p.foo = "bar" >>> p.save()
Ich hätte gedacht, dass er dann einen FieldNotFound wirft. Tut er aber nicht. Das hat seine Logik, aber ich wusste es nicht.
Neue Felder Upload.delay_value und Upload.delay_unit
Menü Notizen heißt jetzt Mein Menü
Neue Tabelle PersonGroup und Feld is_dsbe ersetzt durch group. MyPersons filtert jetzt auch auf group__isnull=False
Neuer Report MyPersonsByGroup
lino.utils.instantiator.ForeignKeyConverter
konvertiert jetzt leere strings nach None. Bisher kam ein Traceback, wenn man City auswählen wollte und Land leer hatte.Person.migration raus
JobExperience.company : freier Text.
Checkboxen konnte man zwar einschalten, aber nicht ausschalten. Das lag daran, dass input type checkbox in einer HTML-Form nicht submitted wird, wenn die checkbox abgeschaltet ist. Das neue Klassenattribut
lino.ui.extjs.ext_store.StoreField.form2obj_default
ist dazu da.Checkboxen haben ihr Attribut hideLabel jetzt auf True und nehmen jetzt nicht mehr unnötig viel Platz.
Neues Feld “Kontaktperson ADG” in Person. Site.
TODO:
Länder importieren