Saturday, July 25, 2015

Specs for Châtelet

As a preparation for #355 (Release Chatelet 20150726), I wrote a new document The Lino Welfare "Châtelet" variant for testing the menus and access permissions for the different fields and panels of the clients detail window.

Changes en passant:

  • lino.core.requests.BaseRequest.show_menu() now activates itself the language of the requesting user.
  • default languages for lino_welfare.projects.chatelet is now “fr nl de en” (instead of “en fr nl de” until now). Because I noted that Theresia had English as language.

Miscellaneous

  • shotwell2blog.py now can export tags which contain non-ascii characters. At least when your terminal’s encoding is utf-8.
  • The virtual field base_classes of lino.modlib.contenttypes.models.ContentTypes caused an Internal Server Error when the database was not synchronized. Fixed.
  • Added tuple to the list of supported types in lino.core.utils.navinfo() because I had a TypeError count() takes exactly one argument (0 given) on lino.modlib.clocking.ui.ReportedProjects.