20140204 (Tuesday, 04 February 2014)

Sozialsekretariat

Worked on docs/tickets/93.

Continued on model pcsw.ClientAddress.

Checkin and upgrade on testlino for Gerd because I need user feedback about how to layout all this new data (and coming data, e.g. personal links).

watch_tim made an AssertionError when len(IdMut) was not 3. Now it returns None in that case.

Lino has a new app: lino.modlib.humanlinks which adds two tables welfare.humanlink.ParentsByHuman and welfare.humanlink.ChildrenByHuman.

welfare.reception.Clients no longer has its own detail_layout. Although this was a nice demo of what Lino can do, it seems that it is already hard enough do remember the layout of every detail of an application, but when you also need to differentiate between the calling table, then it gets too much complexity…

All these changes required some rather serious changes in the layouts of ClientDetail.

User documentation for Renamed “Lino Faggio” to “Lino Voga”

Inserted suggestions from Roger into the user documentation of Renamed “Lino Faggio” to “Lino Voga”.

Fixed a subtle bug: clicking on a workflow action in a detail form (one of the links generated by workflow_buttons field of Actor) did not save any changes in that form. Now the Javascript functions generated by js_render_custom_action use panel.do_when_clean. Currently the Action’s auto_save setting is ignored (Lino now behaves as if it were True, no longer as if it were False).

TODO: Respect auto_save as for toolbar action buttons.

Rechtschreibung: “Kurs-Serien” ersetzt durch “Kursserien”.