Friday, February 19, 2021¶
I found and fixed two minor bugs: in lino.modlib.checkdata: the
--prune option of checkdata didn’t actually work. And
checkdata (without --prune) didn’t remove obsolete messages of
unbound checkers. These bugs became visible only now because
lino.modlib.uploads.UploadsFolderChecker is the first unbound
data checker that has something to say (if we ignore
lino_xl.lib.vat.VatColumnsChecker which is rarely used at the moment.)
New configuration option
lino.modlib.uploads.Plugin.remove_orphaned_files.
I reviewed the checkdata : Application-level data integrity tests page.
Seems I found a way to properly document the
check_data and
fix_problems actions.
I converted the settings package of lino_book.projects.avanti1 into a
simple settings.py module. Mostly because I want to write demo fixtures
that upload files, and the media folder is “at the wrong place” in projects with
a settings package.