================================== 20151009 (Friday, 09 October 2015) ================================== Finished #552 ============= Upgrade on :ref:`lf` for :ticket:`552`. Reality will show whether this was the good direction. Continued #353 ============== I continued on :ticket:`353`. Which made me discover a side effect of the recent changes in :meth:`lino.core.model.Model.disable_delete` & Co: :ticket:`582`. The bug was in :func:`lino.utils.mti.delete_child` which cannot use :meth:`disable_delete` any more since we are not deleting the whole polymorphic complex object but just a specialisation of it. I wrote a new test case :mod:`lino_cosi.projects.std.tests.test_ddh` which reproduced this problem. Note that this is yet another example of a test case which should actually be in Lino because it tests a general feature. There are quite some other examples in :ref:`noi` and :ref:`welfare`. Theoretically we should write a separate test application and cover these cases within the Lino repository. Currently this is not a big problem because there is only one Lino team. Just keep in mind: in order to make sure that Lino is tested, a developer should verify also the test suites of these projects. The detail of partners, persons and companies had lost its tab panel for accounting. New module :mod:`lino_cosi.lib.contacts` I changed the default value of :attr:`enter_submits_form ` to `False`.