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 KerstinAnother 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