Monday, November 25, 2019¶
Today I adapted the book test suite after changes in #3313. This caused some more API optimizations:
New database field
lino_xl.lib.tickets.Site.private.lino.core.auth.utils.AnonymousUser.is_anonymous
New method
lino.modlib.comments.Commentable.add_comments_filter()
It’s the first time I use a Reverse Generic Relation.
We need it for specifying the filter condition
in lino_xl.lib.tickets.Ticket.add_comments_filter().
I recorded most of my work today in seven screen casts “Watch Luc adapting the doctests in book after changes for #3313” which I published on youtube in a new playlist named Lino developer sessions. Updated the Screen casts page.
En passant (and without a screen cast) I also fixed a bug in atelier: You may
invoke inv test from any subdir of the project. But after the changes
for #3340 (use unittest2 instead of python setup.py test)
this was failing. Now atelier.invlib.tasks changes the current working
directory to the project’s root_dir before launching
test_command.