lino_welfare.modlib.cbss

Adds functionality to make CBSS requests.

Technical specs see Lino Welfare Eupen.

mixins

Model mixins for lino_welfare.modlib.cbss.

choicelists

Choicelists for lino_welfare.modlib.cbss.

utils

Utilities for this plugin.

fixtures.cbss_demo

Fills in a suite of fictive CBSS requests using simulated responses in order to avoid live requests to the CBSS.

fixtures.cbss

Loads all cbss specific default data.

fixtures.purposes

Fills the cbss.Purposes table with the official values defined in lijst_hoedanigheidscodes.pdf.

fixtures.sectors

Fills the Sectors table using the official data from http://www.bcss.fgov.be/binaries/documentation/fr/documentation/general/lijst_van_sectoren_liste_des_secteurs.xls

Plugin configuration

(This module’s source code is available here.)

Classes

Plugin(site, app_label, app_name, …)

The descriptor for this plugin.

class lino_welfare.modlib.cbss.Plugin(site, app_label, app_name, app_module, needed_by)

The descriptor for this plugin. See lino.core.plugin.Plugin.

cbss_live_requests = False

Whether executing requests should try to really connect to the CBSS. Real requests would fail with a timeout if run from behind an IP address that is not registered at the CBSS.

cbss_environment = 'test'

Either None or one of ‘test’, ‘acpt’ or ‘prod’.

Setting this to None means that the cbss app is “inactive” even if installed.