20130610 (Monday, 10 June 2013)¶
daemoncommand.py and Django 1.5¶
An innocent typo bug in watch_tim uncovered a deeper issue: The BaseCommand in Django 1.5 now uses variables and options named “stdin”, “stdout” and “stderr”, in a way which clashes with their use by Sean Creeley’s code.
Adapted
lino.utils.daemoncommand so that it is
now compatible with Django 1.5.
auch für Kerstin¶
Another seemingly innocent user request took more than 3 hours to solve.
The subtle thing is: Kerstin is not manager. She can see
welfare.debts.MyBudgets
but not
welfare.debts.Budgets.
Now they want her to see the command.
Here is the code that defines this command:
def setup_config_menu(site,ui,profile,m):
m = m.add_menu("debts",MODULE_LABEL)
mb = site.site_config.master_budget
if mb is not None:
fld = site.modules.ui.SiteConfig._meta.get_field('master_budget')
m.add_instance_action(mb,label=unicode(fld.verbose_name),
action=MyBudgets.detail_action)
TODO: find a more elegant solution.
End sprint before release¶
Incremented version counters: - Lino-Welfare to 1.1.8 - Lino 1.6.11