Tuesday, September 23, 2014

Preparing an upgrade in ÖSHZ Eupen. Making the test suites pass.

Changed a detail in the implementation of lino.modlib.beid: Until yesterday, when lino.core.site.Site.use_java was False, beid and davlink were not installed at all. This was a strange behaviour which caused quite some subtle problems. The ml.beid.BeIdCardTypes choicelist now has app_label beid instead of lino.

Oh dear, and then I yet did another thing which nobody asked: I moved (most of) the JavaScript code specific to DavLink from linoweb.js and admin_main_base.html into the lino.modlib.davlink module. This is also the first action which Nobody asked for it and it potentially brings bugs, but it make Lino more understandable and is a preparation for docs/tickets/101. And the danger is relatively low.