20110223¶
Ich bin noch immer mit dem MTI-Support dran.
Wohlgemerkt: MTI ist durchaus möglich mit Lino.
Das kleine Detail, mit dem ich mir diese Woche so viel Arbeit mache,
ist eine Möglichkeit,
dass der Benutzer eine bestehende Person (Person
) zu
einer “begleiteten Person” (CoachedPerson
) konvertieren kann,
ohne alle Angaben neu eingeben zu müssen.
Zwischendurch ein Bug:
Lino erlaubte es, eine Firma zu löschen, obwohl sie Kontaktpersonen hat.
Das sollte doch eigentlich verboten sein?!
Erklärung:
Weil lino.dsbe.models.Partner
eine eigene Methode disable_delete
definiert hat, wurde der Standard-Algoritmus dort momentan nicht ausgeführt.
Lösung:
Anpassungen im lino.core.kernel.DisableDeleteHandler
Aber ein Bug ist noch drin: docs/tickets/26
Um den zu finden, habe ich begonnen, site docs zu generieren.
Unter Verwendung von Cheetah
(sh. u. a. docs/tickets/24).
Zunächst statisch beim Server-Startup, dann dynamisch
mit lino.ui.ext_ui.ExtUI.about_view()
.
Aber wenn ich Cheetahs template inheriting nutzen will,
muss ich scheinbar kompilierte Templates machen.
Dazu wäre ein eigenes Package lino.tmpl nötig.
Hmm…