Currently, the taxonomy filter only filters by the selected term while it should consider also its children.
In order to implement this in a flexible way, we need to count with an updated list of child terms for each of the top tier categories. Tasks to achieve this:
[x] Extend the python scripts run automatically by odm-automation to generate a JSON file containing the list of top tier terms as keys and the corresponding comma-separated terms as value. Only english is needed.
[x] Adapt tabular pages logic to read that JSON object and store it in a variable
[ ] Modify the call to the CKAN API to include all taxonomic terms
NOTE: Mind the possibility of the URL being to long
Currently, the taxonomy filter only filters by the selected term while it should consider also its children.
In order to implement this in a flexible way, we need to count with an updated list of child terms for each of the top tier categories. Tasks to achieve this:
[x] Extend the python scripts run automatically by odm-automation to generate a JSON file containing the list of top tier terms as keys and the corresponding comma-separated terms as value. Only english is needed.
[x] Adapt tabular pages logic to read that JSON object and store it in a variable
[ ] Modify the call to the CKAN API to include all taxonomic terms
NOTE: Mind the possibility of the URL being to long