Introduction
The following list of new features, tasks, and resolved bugs are included in the latest Sprint 20.11.11 release:
Features
Design and implement import of WorldPop demographic data https://fewsnet.atlassian.net/browse/DATA-479
Create a PandasKMLRenderer https://fewsnet.atlassian.net/browse/DATA-546
Writable API for DataCollection, DataCollectionPeriod and DataPoint https://fewsnet.atlassian.net/browse/DATA-552
Managing weekly commodity availability data in the FDW https://fewsnet.atlassian.net/browse/DATA-568
Enhanced Country API for easier maintenance of visualizations https://fewsnet.atlassian.net/browse/DATA-569
Add verbiage on the login page indicating that we are currently not accepting new FDE account registrations https://fewsnet.atlassian.net/browse/DATA-599
Replicate the "Options" tab functionality that is currently in the Price domain (FDE) onto the Trade Domain in FDE https://fewsnet.atlassian.net/browse/DATA-600
Include a filter box for Flow Type on the Trade domain https://fewsnet.atlassian.net/browse/DATA-601
Create a DataCollectionFilter and DataCollectionPeriodFilter and update serializers https://fewsnet.atlassian.net/browse/DATA-624
IPC Map improvements https://fewsnet.atlassian.net/browse/DATA-625
IPC phase data validations https://fewsnet.atlassian.net/browse/DATA-627
Sending email notification to the user after Drupal publication https://fewsnet.atlassian.net/browse/DATA-630
Tasks
Reconciling crop production indictors of the crop_region and crop_unit for Afmadow, Lower Juba, Somalia Crop Reporting Unit https://fewsnet.atlassian.net/browse/DATA-453
Reload historic IPC data https://fewsnet.atlassian.net/browse/DATA-541
Reload all Pre-2018 IPC data into the system https://fewsnet.atlassian.net/browse/DATA-597
Bugs
Features
Design and implement import of WorldPop demographic data https://fewsnet.atlassian.net/browse/DATA-479
This feature is about loading the worldpop data in amazon S3 bucket and enhancing the APIs to get a population data in a tabular format (https://fdw.fews.net/api/geographicunit/?format=csv&unit_type=fsc_admin_lhz&country_code=KE&as_of_date=2020-12-1&fields=with_population) and the demographic breakdown (https://fdw.fews.net/api/geographicunit/?format=csv&unit_type=fsc_admin_lhz&country_code=KE&as_of_date=2020-12-1&fields=with_population ).
Create a PandasKMLRenderer https://fewsnet.atlassian.net/browse/DATA-546
This enhancement is about adding the KML format extract for the for DataPointViewSet, for instance , (https://fdw.fews.net/api/cropproductionindicatorvalue/?format=kml&country_code=AF&cpcv2=R01).
Writable API for DataCollection, DataCollectionPeriod and DataPoint https://fewsnet.atlassian.net/browse/DATA-552
This feature is about enhancing the operations of creating ,reading, updating and deleting for the existing data collection , data collection period ,data point APIĀ end points from the back end.
Managing weekly commodity availability data in the FDW https://fewsnet.atlassian.net/browse/DATA-568
This feature is about allowing the import of the weekly commodity availability data into FDW and extract the data from the API end point of the
marketpricefacts
(http://fdw.fews.net/api/marketpricefacts/).
Enhanced Country API for easier maintenance of visualizations https://fewsnet.atlassian.net/browse/DATA-569
This feature is about enhancing the country API (https://fdw.fews.net/api/country/) to include all the key fields which helps for easier maintenance of visualization.
Add verbiage on the login page indicating that we are currently not accepting new FDE account registrations https://fewsnet.atlassian.net/browse/DATA-599
This feature is about introducing a verbiage on the login page indicating that we are currently not accepting new FDE account registrations(https://fdw.fews.net/accounts/signup/).
Replicate the "Options" tab functionality that is currently in the Price domain (FDE) onto the Trade Domain in FDE https://fewsnet.atlassian.net/browse/DATA-600
This enhancement is about adding the Options tab functionality to the Trade data domain of the FDE (https://fdw.fews.net/data-explorer/#/trade).
Include a filter box for Flow Type on the Trade domain https://fewsnet.atlassian.net/browse/DATA-601
This feature is about introducing Flow Type filter to the Trade data domain of the FDE(https://fdw.fews.net/data-explorer/#/trade).
Create a DataCollectionFilter and DataCollectionPeriodFilter and update serializers https://fewsnet.atlassian.net/browse/DATA-624
This feature is about adding the filters
datasourcedocument_name,datasourceorganization_name , data_domain , datasourcedocument_source_type, country_code ,collection_status
for the APIs (https://fdwdev.fews.net/api/datacollection/ and https://fdwdev.fews.net/api/datacollectionperiod/) which enables user to get specific data.
IPC Map improvements https://fewsnet.atlassian.net/browse/DATA-625
This enhancement is about improving the IPC map by supporting the remote monitoring countries and using the enhanced country API .
IPC phase data validations https://fewsnet.atlassian.net/browse/DATA-627
This feature is about introducing validations for IPC phases data imports.
Sending email notification to the user after Drupal publication https://fewsnet.atlassian.net/browse/DATA-630
This feature is about implementing email notification to the user who published the IPC classification data.
Tasks
Reconciling crop production indictors of the crop_region and crop_unit for Afmadow, Lower Juba, Somalia Crop Reporting Unit https://fewsnet.atlassian.net/browse/DATA-453
This task was about reconciling the crop production indicators i.e (crop_region and crop_unit) by changing the geographic unit types of Afmadow & Hagar to crop_region unit type .
Reload historic IPC data https://fewsnet.atlassian.net/browse/DATA-541
This task was about loading the historic
FSO
andFSOU
data of the IPC Classification into FDW and the data was successfully loaded.
Reload all Pre-2018 IPC data into the system https://fewsnet.atlassian.net/browse/DATA-597
This task was about loading pre-2018 IPC historical data into the FDW Production environment (https://fdw.fews.net/en/admin/warehouse/datacollection/?data_domain=IPCClassification) and the data was loaded successfully.