Thursday, December 15, 2016¶
Yesterday I had a three hours session with Tanel in order to get his nonfree computer to build the Lino Book. A rather tiring experience. I prefer to hope that he will move to Linux.
I adapted the calendar event workflow in Lino Welfare to the new look using button_text instead of icon_name. This became necessary now that the button_text of a state is inherited by transition action.
And another little challenge which lead to yet another magic feature:
I would like to remove the ticket state “sticky” from Lino Care.
This is a situation where it is clear that we do not want to rewrite
the whole workflow. We really just want to remove that one state. So I
added a remove
method to
lino.core.choicelists.Choice
. This approach is less trivial
than it might sound. For example we need to avoid error messages when
adding a workflow action which specifies “sticky” in allowed_states.
I wrote (in lino_noi.lib.noi.migrate
) the migrator for
converting assigned_to into vote objects.
I comitted and pushed the changes of the last days.