Document which providers are "code mask" compatible
- As a user of a Python or R client
- I want to know which providers are compatible with "code masks"
- in order to avoid surprises.
Acceptance criteria
-
in all fetchers: provider.json
MUST have a propertyis_code_mask_compatible
, default toFalse
-
provider.json
schema MUST be updated -
Solr indexation script MUST take this property into account -
Solr schema MUST be updated -
the web API MUST query Solr instead of relying on its config key -
the /providers
endpoint of the web API MUST be enhanced to take a GET param like/providers?code_mask_compatible=1
to keep only those -
Swagger documentation of the web API MUST be updated -
Python client MUST be updated with a new function get_providers(is_code_mask_compatible=None)
, calling/providers?code_mask_compatible=
-
R client MUST be updated in the same way (ask @thomasbrand) -
Python notebook MUST be updated to remove link to application.cfg
and instead callget_providers(is_code_mask_compatible=True)