==================================== 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".