IFRCGo / go-frontend

MIT License
21 stars 5 forks source link

[PROD] Emergencies Overview - Disaster categorization #2118

Open ypyelab opened 2 years ago

ypyelab commented 2 years ago

Issue

The emergencies by default have a 'Yellow' categorization label. This is problematic, as it hinders the needed manual-work to select the crisis categorization related to an emergency. We need to be able to see what steps were not done.
Also, the pdf scrapper should be able to identify most of those categorization levels (standard template).

The pdf document from where the categorization level could be retrieved is not always available when the emergency is created. It can appear after some days. Also, through time, an emergency can change its categorization level (e.g. https://go.ifrc.org/emergencies/5220#reports). Therefore, we need to be actively 'listening' to the new appeals documents associated to an emergency, in case a change of its categorization level has happened.

Re: Florent message "We really need to be better at reflecting the categorization on GO. Latest example is about DRC, classified as RED with a DREF submitted as RED and a category in GO that is yellow."

Steps to reproduce

Example: This emergency had a yellow categorization level https://go.ifrc.org/emergencies/5623#reports, even if its associated DREF report https://adore.ifrc.org/Download.aspx?FileId=458168 was in a well-formatted manner (with reference to the 'red' categorization). We had to manually change it from yellow to red.

This is probably happening as the default categorization level for emergencies is 0 (yellow): https://github.com/IFRCGo/go-api/blob/develop/api/models.py#L557

Expected behaviour

Impact

Anyone looking at emergency pages

Is there a workaround?

Users can contact IM for a manual update

tovari commented 2 years ago

Indeed, the default category is yellow and we can change the category manually. It is allocated during the emergency creation, when the first FR is submitted. This might be before the DREF request, so maybe a category update could be triggered by the DREF. What else could trigger a category update? Maybe Emergency Appeals?

nanometrenat commented 6 months ago

xref https://github.com/IFRCGo/go-web-app/issues/684