20120329

Still continuing on lino.apps.az

Renamed lino.apps.az.courses to lino.apps.az.school.

Mir ist aufgefallen, dass school.Lesson eigentlich ein erweitertes cal.Event ist. Der bisherige teacher einer Lesson steht jetzt im user des Event.

  • Änderungen im Modul lino_xl.lib.cal - Klasse Event ist jetzt abstract und heißt EventBase

lino_xl.lib.cal.RecurrenceSet ist jetzt abstract und wird geerbt von isip.ExamPolicy sowie lino.apps.az.school.models.Course.

lino.mixins.AutoUser : user ist jetzt ein FK nach contacts.Partner statt bisher nach Users.User. Jedenfalls braucht der Veranstalter eines Termins nicht unbedingt ein Benutzer zu sein. Bin mal gespannt, was das für Nebeneffekte haben wird…