Monday, April 28, 2014

Household composition

Letzter Schliff in lino.modlib.households (SiblingsByPerson und MembersByPerson). Cool, es scheint zu klappen! Die “Rollen im Haushalt” sind jetzt eine ChoiceList und nicht mehr ein Model. Also nicht mehr einfach so übers Web-Interface konfigurierbar.

Jetzt muss ich noch die Datenmigration anpassen, insbesondere

Changed signature of Actor.get_filter_kw : the fist parameter is no longer the master_instance, but the ar.


def get_filter_kw(self, master_instance, **kw):


def get_filter_kw(self, ar, **kw):

Moved the content of lino_welfare.modlib.pcsw.client_addresses into a separate app lino.modlib.addresses. Until now the “owner” of a “ClientAddress” had to be a Client. But Gerd and I agreed that it makes sense to have multiple addresses for every partner, not only for clients.