Introduction
The following list of new features, tasks, and resolved bugs are included in the latest Sprint 21.09.2 release to FDW/FDE:
Features
Preserve primary data from Magpi https://fewsnet.atlassian.net/browse/DATA-885
Check availability of data for the base period for each component selected for a Calculated Price Index https://fewsnet.atlassian.net/browse/DATA-994
Features update for the forex chart and option tabs of the FDE https://fewsnet.atlassian.net/browse/DATA-1018
Improve performance by reducing query count for getting exchange rates https://fewsnet.atlassian.net/browse/DATA-1040
Applying other domain filter behavior to the /api/ endpoint via the router https://fewsnet.atlassian.net/browse/DATA-1046
Make exchange rate country filters use country currency assignments https://fewsnet.atlassian.net/browse/DATA-1127
Interpolated Data Points should have Status = Interpolated rather than Collected https://fewsnet.atlassian.net/browse/DATA-1128
Include geographic fields in Exchange Rate Extracts https://fewsnet.atlassian.net/browse/DATA-1138
Tasks
Disable node creation while there is no data https://fewsnet.atlassian.net/browse/DATA-1143
Bugs
Percentage changes of the one month, one year and five-year averages are all showing the same values as of the last day of the month https://fewsnet.atlassian.net/browse/DATA-1028
Enketo reports support email as support@example.org https://fewsnet.atlassian.net/browse/DATA-1036
Review rendering speed of IPC layer in COVID-19 visualization, add vector tiles caching https://fewsnet.atlassian.net/browse/DATA-1097
Image attachments do not work with FEWSNET KoBo https://fewsnet.atlassian.net/browse/DATA-1107
Error with geographical unit in calculated price index domain https://fewsnet.atlassian.net/browse/DATA-1175
Dataset admin only allows 10 dataseries records at a time https://fewsnet.atlassian.net/browse/DATA-1177
Features
Preserve primary data from Magpi https://fewsnet.atlassian.net/browse/DATA-885
This feature is about introducing a data pipeline that periodically syncs the Magpi server data into Kobo.
Check availability of data for the base period for each component selected for a Calculated Price Index https://fewsnet.atlassian.net/browse/DATA-994
This enhancement is about adding a validation error message , i.e it pops up a validation error message i.e (
The index component must have data points for the base period
) which notifies the user that the index component does not have data for the given base period as shown below ;
Features update for the forex chart and option tabs of the FDE https://fewsnet.atlassian.net/browse/DATA-1018
Improve performance by reducing query count for getting exchange rates https://fewsnet.atlassian.net/browse/DATA-1040
This feature is about generating fewer queries count for getting a better exchange rate performance.
Applying other domain filter behavior to the /api/ endpoint via the router https://fewsnet.atlassian.net/browse/DATA-1046
This feature is about enhancing the
/api/ endpoint
i.e (http://fdw.fews.net/api/) to only show thethe semi-structured data series end points for users who have access.
Make exchange rate country filters use country currency assignments https://fewsnet.atlassian.net/browse/DATA-1127
This enhancement is about the inclusion of the country currency assignments for all the exchange rate APIs’ , for instance,
(https://fdw.fews.net/api/exchangeratevalue/?format=html&country=ethiopia ,
https://fdw.fews.net/api/exchangeratevaluefacts/?format=html&country_code=ET , and
https://fdw.fews.net/api/exchangerate/?format=html&country_code=ET
Interpolated Data Points should have Status = Interpolated rather than Collected https://fewsnet.atlassian.net/browse/DATA-1128
This feature is about setting the status
Interpolated
for the Interpolated Data Points values , for instance; ,https://fdw.fews.net/api/marketpricefacts/?format=csv&schedule=Monthly&dataseries=761&fields=simple&interpolate
Include geographic fields in Exchange Rate Extracts https://fewsnet.atlassian.net/browse/DATA-1138
This enhancement is about allowing the inclusion and ordering of the geographic fields i.e (
geographic_group
,fewsnet_region
,country
,admin_1
,admin_2
,market
,longitude
andlatitude
) in the API end points of the exchange rate extracts ;
https://fdw.fews.net/api/exchangeratevalue/?format=csv
https://fdw.fews.net/api/exchangerate/?format=csv
https://fdw.fews.net/api/exchangeratevaluefacts/?format=csv
Tasks
Disable node creation while there is no data https://fewsnet.atlassian.net/browse/DATA-1143
This task was about disabling the Drupal node creation for a data collection which does not contain any data.
Bugs
Percentage changes of the one month, one year and five-year averages are all showing the same values as of the last day of the month https://fewsnet.atlassian.net/browse/DATA-1028
It was the value of the last day of the month which was used for the calculating the percentage change values of one month, one year and five-year when a daily collection schedule was aggregated and this was resolved.
Enketo reports support email as support@example.org https://fewsnet.atlassian.net/browse/DATA-1036
Enketo reports the support email as support@example.org and this was resolved and it redirects to the email helpdesk@fews.net .
Review rendering speed of IPC layer in COVID-19 visualization, add vector tiles caching https://fewsnet.atlassian.net/browse/DATA-1097
There was a performance issue in rendering the individual country IPC data on the COVID-19 map and this was resolved .
Image attachments do not work with FEWSNET KoBo https://fewsnet.atlassian.net/browse/DATA-1107
There was an issue in attaching images to FEWSNET KoBo and this was resolved .
Error with geographical unit in calculated price index domain https://fewsnet.atlassian.net/browse/DATA-1175
There was an error in creating a calculated index (https://fdw.fews.net/en/admin/price/calculatedindex/add/) and this was resolved and the functionality is working as expected.
Dataset admin only allows 10 dataseries records at a time https://fewsnet.atlassian.net/browse/DATA-1177
There was an issue in creating dataset from the admin page of the FDW (https://fdw.fews.net/en/admin/price/pricedataset/add/) i.e it was allowing 10 records of data series to be selected at a time and this was resolved and the functionality is working as expected.