Tuesday, September 1, 2015¶
I activated ledger, finan and vatless for
lino_welfare.projects.eupen and released this to their
production site. Which means that the first prototype of
#143 has become visible.
Theoretically this change would not affect any existing user profiles except SiteAdmin. But in practice it did: most actors in these modules did not yet have their required_roles set. Fixed.
I ran the following script to load
lino_welfare.modlib.ledger.fixtures.std into their database:
from lino_welfare.modlib.ledger.fixtures.std import objects for obj in objects(): obj.full_clean() obj.save()
During the day Gerd reported a similar detail: #480.
lino.modlib.ledger.ui.DebtsByPartner did not have
This made me discover and fix a subtle framework bug:
required_roles of the table.
TypeError: Lino.ledger.DebtsByPartner.grid is undefined
Explanation: the button was rendered since it did not inherit the requirements.
I noticed that Lino still declared its development status as “beta”. It is of course a subjective decision, but for me “beta” is definitively not true any more. Changed it to Stable and released the good news to PyPI as version 1.6.19. Also for Lino Welfare.