====================================
20140204 (Tuesday, 04 February 2014)
====================================
Sozialsekretariat
-----------------
Worked on :srcref:`docs/tickets/93`.
Continued on model :class:`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).
:manage:`watch_tim` made an AssertionError when ``len(IdMut)`` was
not 3. Now it returns `None` in that case.
Lino has a new app: :mod:`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 :ref:`faggio`
------------------------------------
Inserted suggestions from Roger into the
`user documentation `_
of :ref:`faggio`.
Fixed a subtle bug: clicking on a workflow action in a detail form
(one of the links generated by `workflow_buttons` field of
:class:`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".