=============================== 20130726 (Friday, 26 July 2013) =============================== The :ref:`lino.tutorial.polls` was broken for several reasons: - the `admin_main.html` template was still in `templates_jinja` - vote actions didn't work due to :blogref:`20130524` (as expected in :blogref:`20130525`) Optimized the `admin_main.html` template. The following code:: {% for obj in poll.choice_set.all() %} {{site.modules.polls.Choices.vote.as_button(obj,request,unicode(obj))} has become:: {% for obj in poll.choice_set.all() %} {{ obj.vote.as_button(request,unicode(obj))}} Ext.ensible 1.0.2 ----------------- Oho, where has version 1.0.2 gone? Until recently it was still available under http://ext.ensible.com/deploy/1.0.2/extensible-all-debug.js. Maybe Brian believes that nobody uses ExtJS 3 anymore? Posted a question `Where has version 1.0.2 gone? `_. in the community forum. Lino-Faggio ----------- And ha! Repairing the :mod:`lino.tutorial.polls` helped me to finally get the "Create invoice" button in :class:`faggio.sales.InvoicesToCreate` to work. Continued on the workflow for creating invoices: - removed confirmation - call update_totals() Checked in. Updated :lino:`/demos`. The :ref:`faggio` wasn't yet available online. Lino-Patrols ------------ (notes après notre visite de chantier de :ref:`patrols`) il manque encore la notion d'horaire: par équipe on spéfifie l'horaire ("semaine" ou "semaine complete"). l'horaire aussi fait un roulement par employé. marquer une personne comme holiday: il n'est pas évident qu'il suffit de pousser F2 que faut-il faire au niveau de l'équipe quand on a marqué une personne comme malade ou congé il faut mettre un remplacant au vol (on the fly), mais ne pas oublier d'en tenir compte les mois suivants. Il faut lors de la génération d'un planning que la répartition tienne compte des journées effectivement prestées. nouveau champ "remplacé par"? pour une présence "inactive" (holiday ou sick)? --> plutot pas. Il faut plutot une liste des "patrouilles à compléter": càd dans lesquelles il y a moins de deux "présences actives". créer une présence dans une patrouille ne fonctionne pas (il dit "date may not be empty") activer show_internale_names pour demo5 différenciation secteurs / poles : c'est important pour attribuer les responsables et/ou les regles de roulement Multi-lingual userdocs ---------------------- I found the trick how to add the Django `settings` to the Sphinx template context: :class:`rstgen.sphinxconf.DjangoTemplateBridge` Adapted :file:`select_lang.html` of the various userdocs: ================ =========================== Project homepage User manual ================ =========================== :ref:`welfare` `welfare.userdocs` :ref:`voga` `faggio.userdocs` :ref:`patrols` `patrols.userdocs` ================ ===========================