Thursday, December 22, 2016¶
Lino Welfare¶
Release in CPAS de Châtelet, mainly for #1310. But e.g. #1302 got done as well.
In atelier.invlib.task
I removed two lines which had been added
by the futurize script.
In Lino Welfare is a new version of the Lino Tutorial in French, written by Mathieu.
The checkers defined in lino_xl.cal.models
(not only our new
checker LongEventChecker) did not attribute the problem to the
event’s owner but to
lino.modlib.checkdata.Plugin.responsible_user
.
I also reviewed the verbose names of thes checkers and their translations to French.
I fixed a bug in lino.modlib.notif
: the slave summary of
MyMessages did not filter out seen messages.
Then for #1302 I added a new attribute
StatisticalField.short_name
.
I changed the verbose_name of the
lino_xl.lib.cal.Event
model from “Event” to “Calendar
entry”.
Lino Care¶
I continued to work on #1315.
I did some optimizations in Lino Noi.
For example ticket actions are no longer subclasses of NotifyingAction. The NotifyingAction approach should probably get deprecated. Maybe rather CommentingAction (i.e. an action which optionally writes a comment).
I did a release to The Lino framework in order to test these changes in Lino Noi (before bugging the Lino Care people with unfinished things).
I removed after_ui_create as its functionally the same as
after_ui_save()
with cw set to None. I’d even beg (but
didn’t verify) that in households and/or events this caused even a
second, useless call to fill_members or fill_guests.
I understood that when sending unseen notification message by mail, we never want this to happen individually for every notification. Actually, even when the user wants to get notified “immediately”, this means some realistic lapse of time (currently it is not even configurable- it is every 10 seconds and basta). So MailModes.immediately is no longer used, its function is replaced by MailModes.often. Existing production sites should switch manually.
The mail_mode is now also stored per message and per vote. Users can now select per plea how they want to get their email notifications.