================================== 20130605 (Wednesday, 05 June 2013) ================================== Miscellaneous ------------- Added a test case to `faggio.tested.faggio` and some feast days to :mod:`lino_faggio.fixtures.eiche`, added some doctests to :mod:`lino_xl.lib.cal.utils`, added a simple doctest `tests.UtilsTests.test_cal_utils` on that module to Lino test suite... all this to reproduce a tiny one-day bug in :func:`lino_xl.lib.cal.utils.when_text` which I discovered yesterday while releasing Lino-Welfare 1.1.7. :func:`rstgen.sphinxconf.configure` now automatically adds the intersphinx entries for projects managed in this atelier. (The above link to `faggio.tested.faggio` didn't work because :mod:`lino_faggio` wasn't yet in the list of projects because this list was still hard-coded). Weiter mit Lino-Faggio ---------------------- Die folgenden Punkte sind jetzt geregelt (aber noch nicht veröffentlicht): - Jeder Kurs hat eine maximale Anzahl Plätze. Neues Feld. Renamed `max_occurences` to `max_events` New field `Course.max_participants`. - New parameter `participants_only` to :class:`lino.modlib.school.models.Enrolments` - Felder "beginnt um" und "endet um" fehlen in Detail-Fenster - In "Schule --> Kurse" - erste Kolonnen sollten nicht anklickbar sein (oder zum Detail führen) - Startseite (ActiveActivities) : stornierte Einschreibungen nicht mitrechnen. Anzahl freier Plätze anzeigen. - Button "Druckvorlage bearbeiten" Kosmetik -------- Fixed an old bug: when there is a checkbox in a parameter panel whose default value is True (checked), then it was not possible to check it back after having it unchecked. Cause seems to be a bug in ExtJS 3.3.1 : Checkbox fields don't mark their form as dirty when check is fired. Or more precisely: form.Field.isDirty() still returns false in such a case. Added "force_dirty" parameter to `Lino.MainPanel.add_param_values()` to work around this. While I was there, I also fixed another old problem: ChoiceList comboboxes with `blank=True` didn't display a blank choice. Now they do. :class:`lino.ui.elems.ChoiceListFieldElement` And because all good things are three, I fixed a third old bug: the permalink of a window didn't preserve whether the parameter panel was visible or not. New variable `URL_PARAM_SHOW_PARAMS_PANEL` in :mod:`lino.core.constants`.