20130726 (Friday, 26 July 2013)

The The Lino Polls tutorial was broken for several reasons:

  • the admin_main.html template was still in templates_jinja
  • vote actions didn’t work due to 2013-05-24 (as expected in 2013-05-25)

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 lino.tutorial.polls helped me to finally get the “Create invoice” button in faggio.sales.InvoicesToCreate to work. Continued on the workflow for creating invoices:

  • removed confirmation
  • call update_totals()

Checked in. Updated /demos. The Renamed “Lino Faggio” to “Lino Voga” wasn’t yet available online.

Lino-Patrols

(notes après notre visite de chantier de Lino 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: atelier.sphinxconf.DjangoTemplateBridge

Adapted select_lang.html of the various userdocs:

Project homepage User manual
Lino Welfare welfare.userdocs
Lino Voga faggio.userdocs
Lino Patrols patrols.userdocs