=============================== 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 :mod:`lino.utils.daemoncommand` so that it is now compatible with Django 1.5. :menuselection:`Schuldnerberatung --> Budget-Vorlage` 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 :class:`welfare.debts.MyBudgets` but not :class:`welfare.debts.Budgets`. Now they want her to see the :menuselection:`Schuldnerberatung --> Budget-Vorlage` 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