Checking for data problems in Lino Voga

Lino Voga uses the checkdata plugin for managing data problem messages.

This is a tested document. The following instructions are used for initialization:

>>> from lino import startup
>>> startup('lino_book.projects.roger.settings.doctests')
>>> from lino.api.doctest import *

Data checkers available in Lino Voga

In the web interface you can select Explorer ‣ System ‣ Data checkers to see a table of all available checkers.

>>> show_menu_path(checkdata.Checkers)
Explorer --> System --> Data checkers
>>> rt.show(checkdata.Checkers)
... 
=================================== ========================================================
 value                               text
----------------------------------- --------------------------------------------------------
 beid.SSINChecker                    Check for invalid SSINs
 cal.ConflictingEventsChecker        Check for conflicting calendar entries
 cal.EventGuestChecker               Entries without participants
 cal.LongEntryChecker                Too long-lasting calendar entries
 cal.ObsoleteEventTypeChecker        Obsolete generated calendar entries
 countries.PlaceChecker              Check data of geographical places.
 courses.MemberChecker               Check membership payments
 finan.FinancialVoucherItemChecker   Check for invalid account/partner combination
 ledger.VoucherChecker               Check integrity of ledger vouchers
 memo.PreviewableChecker             Check for previewables needing update
 phones.ContactDetailsOwnerChecker   Check for mismatches between contact details and owner
 printing.CachedPrintableChecker     Check for missing target files
 sepa.BankAccountChecker             Check for partner mismatches in bank accounts
 system.BleachChecker                Find unbleached html content
 uploads.UploadChecker               Check metadata of upload files
 uploads.UploadsFolderChecker        Find orphaned files in uploads folder
 vat.VatColumnsChecker               Check VAT columns configuration.
 vat.VatIdChecker                    Validate VAT id from online registry.
=================================== ========================================================

More information about each checker in the corresponding plugin specs (e.g. beid.SSINChecker is defined in lino_xl.lib.beid and hence documented in beid : Belgian ID card holders)