Skip to content

Commit c62bb0f

Browse files
Merge pull request #1398 from IFRCGo/feature/fr-vetting-step
Feature/fr vetting step
2 parents 41eff91 + 3a61992 commit c62bb0f

File tree

7 files changed

+78
-7
lines changed

7 files changed

+78
-7
lines changed

api/admin.py

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -624,9 +624,8 @@ class SituationReportTypeAdmin(CompareVersionAdmin):
624624
class CronJobAdmin(CompareVersionAdmin):
625625
list_display = ('name', 'created_at', 'num_result', 'status')
626626
search_fields = ('name', 'created_at',)
627-
readonly_fields = ('created_at',)
627+
readonly_fields = ('created_at', 'message_display',)
628628
list_filter = ('status', 'name')
629-
readonly_fields = ('message_display',)
630629

631630
def message_display(self, obj):
632631
style_class = {
@@ -770,6 +769,26 @@ def get_actions(self, request):
770769
return actions
771770

772771

772+
class CountryOfFieldReportToReviewAdmin(admin.ModelAdmin):
773+
list_display = ('country',)
774+
775+
@classmethod
776+
def has_delete_permission(cls, request, obj=None):
777+
return request.user.is_superuser
778+
779+
@classmethod
780+
def has_view_permission(cls, request, obj=None):
781+
return request.user.is_superuser
782+
783+
@classmethod
784+
def has_change_permission(cls, request, obj=None):
785+
return request.user.is_superuser
786+
787+
@classmethod
788+
def has_add_permission(cls, request, obj=None):
789+
return request.user.is_superuser
790+
791+
773792
admin.site.register(models.DisasterType, DisasterTypeAdmin)
774793
admin.site.register(models.Event, EventAdmin)
775794
admin.site.register(models.GDACSEvent, GdacsAdmin)
@@ -797,6 +816,7 @@ def get_actions(self, request):
797816
admin.site.register(models.MainContact, MainContactAdmin)
798817
admin.site.register(models.UserCountry, UserCountryAdmin)
799818
admin.site.register(models.UserRegion, UserRegionAdmin)
819+
admin.site.register(models.CountryOfFieldReportToReview, CountryOfFieldReportToReviewAdmin)
800820
# admin.site.register(Revision, RevisionAdmin)
801821

802822
admin.site.site_url = 'https://' + settings.FRONTEND_URL

api/drf_views.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@
5757
RequestChoices,
5858
EPISourceChoices,
5959
MainContact,
60-
UserCountry
60+
UserCountry,
61+
CountryOfFieldReportToReview,
6162
)
6263

6364
from .serializers import (
@@ -119,6 +120,8 @@
119120

120121
# Go Historical
121122
GoHistoricalSerializer,
123+
124+
CountryOfFieldReportToReviewSerializer,
122125
)
123126
from .logger import logger
124127

@@ -1028,3 +1031,12 @@ class GoHistoricalViewSet(viewsets.ReadOnlyModelViewSet):
10281031

10291032
def get_queryset(self):
10301033
return Event.objects.filter(appeals__isnull=False)
1034+
1035+
class CountryOfFieldReportToReviewViewset(viewsets.ReadOnlyModelViewSet):
1036+
queryset = CountryOfFieldReportToReview.objects.order_by('country')
1037+
serializer_class = CountryOfFieldReportToReviewSerializer
1038+
search_fields = ('country__name',) # for /docs
1039+
1040+
class Meta:
1041+
model = CountryOfFieldReportToReview
1042+
fields = ('country_id')
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Generated by Django 2.2.27 on 2022-04-12 13:33
2+
3+
from django.db import migrations, models
4+
import django.db.models.deletion
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('api', '0151_merge_20220325_1027'),
11+
]
12+
13+
operations = [
14+
migrations.CreateModel(
15+
name='CountryOfFieldReportToReview',
16+
fields=[
17+
('country', models.OneToOneField(on_delete=django.db.models.deletion.DO_NOTHING, primary_key=True, serialize=False, to='api.Country', verbose_name='country')),
18+
],
19+
options={
20+
'verbose_name': 'Country of Field Report to review',
21+
'verbose_name_plural': 'Countries of Field Report to review',
22+
},
23+
),
24+
]

api/models.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2116,3 +2116,10 @@ class ERPGUID(models.Model):
21162116
help_text='Can be used to do a GET request to check on the microservice API side.'
21172117
)
21182118
field_report = models.ForeignKey(FieldReport, verbose_name=_('field report'), on_delete=models.CASCADE)
2119+
2120+
class CountryOfFieldReportToReview(models.Model):
2121+
country = models.OneToOneField(Country, verbose_name=_('country'), on_delete=models.DO_NOTHING, primary_key=True)
2122+
2123+
class Meta:
2124+
verbose_name = "Country of Field Report to review"
2125+
verbose_name_plural = "Countries of Field Report to review"

api/serializers.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@
4848
Action,
4949
Source,
5050
FieldReport,
51-
MainContact
51+
MainContact,
52+
53+
CountryOfFieldReportToReview,
5254
)
5355
from notifications.models import Subscription
5456
from deployments.models import EmergencyProject
@@ -1088,3 +1090,8 @@ class Meta:
10881090
'id', 'name', 'dtype', 'countries', 'num_affected',
10891091
'disaster_start_date', 'created_at', 'appeals',
10901092
)
1093+
1094+
class CountryOfFieldReportToReviewSerializer(ModelSerializer):
1095+
class Meta:
1096+
model = CountryOfFieldReportToReview
1097+
fields = '__all__'

deployments/snapshots/snap_tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -563,8 +563,8 @@
563563
0,8470000,6,6,disaster-type-hmscizAVvckQmEQrhAFJFZRTiuWWXzGUVyihgYbijwGaXRpdRv,BMVaBEssFfWBpNjUGlprXhqSpQBmETYZgSUGNlmLOOjohizcrmjBbNmfdyAHtSOoovBEdGBPdthrxrwTApudlcadQVunsErMgBlqFxvthgQaRJXivxVZxVXLHMxpPrnLyfgiOVMhcLPmmTCgeINvtUEWmIUjcimAJTqWJwxCOThBeEAHGYbkMrSiscKdYSmVzFRIGekCWGyJXyzMrnlakKnLSaYGDGTUHqtosTrJhkocIpscOjrirYdPpnIhaPwOMxufTJqUiANsudOawoUrlqbIQXXLgUVSyPqOOMJnCournLOZWzjCoUUBxjEfFlDllmKFUlPsbtklzRMmejeBpDPzgUHiUWZaMgyybhaWPcipXfrjOMaYaYgIVvTfmiEWKCktvEjpdISrOIhbcgIsgGAjaoboByjwPsoRyRThFkhogsweNvhxfcMjlBHvMlRBjQRtNswgrFQxqZTZeYajXPjujyCUYYEehKBUrjfuilXywuFBESAM,2008-01-01,4,4,,4,event-vMTQDisUTyARPVxYEZkNnsSVfQEilmkMFgYAFtpnJdbwqwRklG,3,czevbhnohjofqvywxcxjrjsgmqgtdczdwhgynnygjcggkohnxk,2,2008-01-01T00:00:00.123456Z,,,project-YOviZPpyAJFIIFIIoyfLTAHKXSZVoSfpxanbxJEihdwxXisDjJ,0,Programme,3,Migration,1,Multilateral,5,,,5,,False,MM,GdQ,country-sWKQjZKUCvShUEciRJhtbzNoCwfudMPmLHoYXrmbfICRQfGzmF,3,Region,5,society-name-xzjTBxyxaswwtCJfnUCVAZCskZUBUAiLMfjntEHveLWyfaAOrA,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,2,2008-01-01T00:00:00.123456Z,2,2008-01-01T00:00:00.123456Z,regional-project-SgQLeEMkbjxjfpeaKAjWlEViVHStEAUvCYPSashjdPcMWlGkaz,4,,,4,,False,UO,FFZ,country-XtuxyeWBJesEihSrvHAHnSnNdgKUOHfEUSMYTsBMuqHKNwiNKF,5,Representative Office,4,society-name-lNoTsmahbDOYhVnZNAAcvwJZOnaOmSsqYettGJuXahRvvzUKNb,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,3,public,Public\r
564564
0,8680000,9,9,disaster-type-vuQziUHnpnTmKmUQYNxDJWYAxPtnzjEgIPCtXNAdmnvJkQyHBl,CbSnyKQlrVRKXjPzKYZmjAuDpViWFuNWNHVOcRgYefbadvfuwmVjntexNuLCEvTlstgZJkjkAhINAkJJOESrSphQjCgWciyEyEkXbLSxCLKlCbFQKwvfxeliNtRzjhYQmOusTYYfwMZFbNLAkxqmGrHbFukdPpStqCBvcrVWQDQfvJciNaVKbtymEyycSRrSyvxZGYBATviwUqJmFsrfCQfZQuGhbZiZWgpelxejKZpXfeaUaVZvNejLODOvYQgNhdTimVflfTfaBYRondTfyuOHmEmTFMTlEsURLdClGaflmqjIKmShSWemluWokzOLsMAGOsnBqwVpHaPRqsWkedeFwUdNWBfRWTCaVRfuLXxSRMReKqUuCwVZExFtWFuIVmoLkcSwADDuYzDDCjjVWyAbiYuyOjzxaBYQljLlngbzEjrvmbFzktJromFMUFBBkFQdwgeuTEMsjpHFZnAFatOkvOtRNBNhMiHsvUxZSixKEebCxApn,2008-01-01,6,7,,6,event-ZgcxbNTjTVlifAhdCOTdugIrmPNVbvRuTkLUxHaQzAQQdemWGj,5,urflccrmmsgalovatrjwhvdksfkdfhfluflulobxkyanoxdfup,3,2008-01-01T00:00:00.123456Z,,,project-uSouOEYrJvKYvSmiuYOKoTLNppFKEbuGgyWjNufHFDMUreCyXm,1,Emergency Operation,2,CEA,1,Multilateral,7,,,7,,False,Qg,FRE,country-GelPjwPUKvDTYirYWQtzePEyEMQlKTGXQHqiSuLLwLNzecbUko,1,Country,7,society-name-uWoXZUYpglUyWAedNqhcVeCWxMOblugSCyiOKJmmqFCRsomVkB,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,3,2008-01-01T00:00:00.123456Z,3,2008-01-01T00:00:00.123456Z,regional-project-uFuMImZPmMMhsUdVmHZGspYyBSatqnjsbbPPWAfxDXjCOyJkMC,6,,,6,,False,kI,gen,country-qKGtToBkrfHyiVnzNdozlVJMeSDEuPPzykdZxPBmrggexMXvbp,3,Region,6,society-name-MaWtmJmOcprfKKcKYEcduftawWszGmuWzUwiSRgvAVGgGZXjbL,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,4,public,Public\r
565565
0,9820000,12,12,disaster-type-YypcqvTOmcyMYouUIGjrNovotacSYOVgGeTzCEGsGeBwlrqqQx,qqBdInIxSeEMNnCTYJgaPRPWZUQupPMhjIDGGQqIVyZNKLBLHGXjWSMdtuELSiEgrCRiqyocZfUMIVyTqlrinJPoLCkHppKYgjhPQJFbzkKnlHGdTKJnkjhchalolabeSHyDByhcbGOMQJZRETyhaJfsmxyYfsdUpJsuPpPfLGWdYErAYWXJPimutALuRYgcamUXbDWzlaxrvVLyCevbScBBQyBrfeaPzxtfTfTosaZCIugzNLrXNEcHNaxXJWmBAJmsJjyIUKKNzkyMDYaHoIBJJHOKhEHRQPFYNexbxZLBlxDeKDybSMpibfiBSWwDOHKJlyatfJaWKxieYDxvGuhDFDsTfQViFsyMlYegIRZPJjrfMTLziBrlkjMEvGLeCdZTqUUxrigJwRsxFcuBXGiaKjixFaTKbUdeOzoTvArdDknirElGkJNuUYradfFHPHlkSqTCpfiAeyIYXxaEedYwJPSWdfhKxaNlDZgQfulBfVcVxoYC,2008-01-01,8,10,,8,event-zUoZjZgfgTMDHDUYhIdMmpLfORmFnizPuocAcUefWNWGFWuygD,7,gaxjuhaalnbzblgvxahjimhapsyveosfqusmhuaanrnzxnywid,4,2008-01-01T00:00:00.123456Z,,,project-dKimccDeZBLuRaaEqSPfGKYtJTuSsoZPjZKHDALJKnAwiMqrEX,0,Programme,6,Shelter,0,Bilateral,9,,,9,,False,pF,FzL,country-tFUzdLtZqgjJoYopDjgSIGxAVzAKvtfpkNEQeXudBzBjAEbvxh,3,Region,9,society-name-nzBpspNZkvkMuLyfgffYVajIBFfYZSPjdaElcisxRRSwQKfckt,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,4,2008-01-01T00:00:00.123456Z,4,2008-01-01T00:00:00.123456Z,regional-project-cjwXJQNzoRleDsnYYUxCqHWpvjAHdzrIBcVBCmLJoTqtIGmJtl,8,,,8,,False,kT,pfW,country-TMDskLiubhduJExjuUyJbOBPuzluNWcPsuKWKcGdUTTiFeeijg,5,Representative Office,8,society-name-xwvfAvWeFzIdHAPYzSjJfnCkhWqopdPRJbdPSoEccoWojiGuuy,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,5,public,Public\r
566-
0,2900000,15,15,disaster-type-crSDlmHBUTrePaaMvoGvOuEVrlfzUrpuXLMbZcLXoEIeqRBdtF,POAVgsoDGHqrnDdzUyfIWCPwAqADiRyWozJZYexQtSfHxHVMKcdjCESkKhaXHtvcSDPJybspxAWBcvcoTpCrBLGpnbzEPCQnbzESYhJilVlAAEKPrXfNbXGCGPGBvnGWvRMZcyEWnKAntRkSGSNGWEzbVuZOubQOtKiihSDdqPJBWSWeIzRUCbAznldWezWkKRaEmZLLlXGNfRKIkFhJjASuXnXZoDfDVaIBtNqkzLskbnTSLIRQpfRXputROMSbhswXKNACbyMleNvICmaxqMHkroJGVXrQYpZdSjYSRVeDUIhAEGayOyPrQoRhvPHLWWdgyPqXLUQjPGfvamCXchEdMjAOtcCdnbGOIcHOeDkzjHkMAJlPXstHuWbQbDjHGQLvKlPPDOrfeAIaBLRhUMyhkZEzziaJcHibpNhDdOWZlAmRqrrnuZMyOPlPqvHRFaflaVVsZQQjtkQxnAMbLfjoDxpalJrKCzTdpNyPWCaiWspyuiWS,2008-01-01,10,13,,10,event-VECVykLZzLetonziLMKqyOYBqvdNLKLYbSchdIMJvEoKbIoRTv,9,kgtfimaqhsskpsyrvgxhtnwqnudlxckjxxfvotkwwhihvhldlj,5,2008-01-01T00:00:00.123456Z,,,project-tcwwoSWBqGWfSICYxXrRbpzSrGIjhwTKCFpHxrTzAjmioBcyzZ,1,Emergency Operation,9,Livelihoods and basic needs,1,Multilateral,11,,,11,,False,MU,EUn,country-tvWqsVotTqYeYtNhzKMLpWMpTqrLCsoKrAqbHWRQSJkjodLvGA,2,Cluster,11,society-name-KQIPXHLrgpkgaWKCidSlhEWcEutHwmsOTYAxvEZLiXicpactrK,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,5,2008-01-01T00:00:00.123456Z,5,2008-01-01T00:00:00.123456Z,regional-project-MHylkAKNiayAzeDKLAlmwyNLMQjLVMYUJpnuWJVEzJGDTFCNlx,10,,,10,,False,Rb,jvZ,country-dvvdCCrTdzxCNvwfxzknKlUaMcIvXugcFOStUbQMgogfgDXGyg,5,Representative Office,10,society-name-sTCRydRSlkObzTNxourSfRlafQilCuYYKwdakAWZSdfuhvnUlw,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,6,public,Public\r
567-
0,2090000,18,18,disaster-type-gJNIQgaBeFnOZRTuApgAmgkMDxwClVWAgAMtMAnFJGefKnHSTL,PLLdzHkSdhWnPaFeBFwmYRSkhyoZSmAhZpeENHvrLcWctSMdpERkMwVsxHXvGovSApRMLJWhjErUnMOjjuXvgCZreMSVluJeOVqFAlgTlTmzZchSIzoKMqwqgnUXJquoguynXdMpaXZEMzHQVvXNcPLBSQtxYLIDiOrUcJVNMlSgDEOXmvPWfAzGeennNEmBCbESihEQoTsaTltiPkPkVrgSNHYUoZZdARplUpButagIgPYtsrksWJrjQQbkSrpZWxaSMtCAwSfhQVGBQevAraNZKsgtFwmNINTemDcutOitufRONdGlyeQXebPmuyuNrlVKLlcOlpEyTyBLQBMlXkKwooIyfKqfeOIYWmMRbNYoYYtirPOjsayBRlGVmrAmmZtRHIMopqnExgVHyBNqUcGBXZxZslspUJlyNiJvvbCrnvbKwkWJOHZNxMrEOapKBZMBsunuMgEzvcqDhZJHmacWLZLvriJGDnrsVUNPzQyHBBCLINLq,2008-01-01,12,16,,12,event-GPAlqcYSGCXZgaaOAAIMdRrZWgFiIjaEAkmGUhhwYQkiojJjll,11,jjsaireujhmwmlmtcarfcuwjrcmzhoxygthpwqbxumuxcjkxph,6,2008-01-01T00:00:00.123456Z,,,project-DbASgDSPbBLdfqNCffbWnZHqYTCgvzEwABUuaPveIUGBbRgyFQ,0,Programme,4,Health,1,Multilateral,13,,,13,,False,ER,Kdc,country-zlLnQPRfxfZHZWfDIGjsXjyxvKtANJLbAjpiDUjoPEhCNGLbjk,2,Cluster,13,society-name-TYWBurZTIOOCdQJrZDCLuTqeOYCAFuumLHeIINRcCVnDGewLeu,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,6,2008-01-01T00:00:00.123456Z,6,2008-01-01T00:00:00.123456Z,regional-project-PvYAATKYoFvtciTVqlYJBeESILkvZChtcivdRpIuTFBVlWytGY,12,,,12,,False,nt,hbn,country-pqHldHZqMpgumMHVmWMfjizabaestdPQSDzjNUVeYtVPQocsUK,1,Country,12,society-name-HZKFujOIEicLNIBPuQytkVYQSisavNTPjdHlovobKFBBMZgNqJ,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,7,public,Public\r
566+
0,8260000,15,15,disaster-type-iAJKcrSDlmHBUTrePaaMvoGvOuEVrlfzUrpuXLMbZcLXoEIeqR,BdtFPOAVgsoDGHqrnDdzUyfIWCPwAqADiRyWozJZYexQtSfHxHVMKcdjCESkKhaXHtvcSDPJybspxAWBcvcoTpCrBLGpnbzEPCQnbzESYhJilVlAAEKPrXfNbXGCGPGBvnGWvRMZcyEWnKAntRkSGSNGWEzbVuZOubQOtKiihSDdqPJBWSWeIzRUCbAznldWezWkKRaEmZLLlXGNfRKIkFhJjASuXnXZoDfDVaIBtNqkzLskbnTSLIRQpfRXputROMSbhswXKNACbyMleNvICmaxqMHkroJGVXrQYpZdSjYSRVeDUIhAEGayOyPrQoRhvPHLWWdgyPqXLUQjPGfvamCXchEdMjAOtcCdnbGOIcHOeDkzjHkMAJlPXstHuWbQbDjHGQLvKlPPDOrfeAIaBLRhUMyhkZEzziaJcHibpNhDdOWZlAmRqrrnuZMyOPlPqvHRFaflaVVsZQQjtkQxnAMbLfjoDxpalJrKCzTdpNyPWCaiWspy,2008-01-01,10,13,,10,event-FfVECVykLZzLetonziLMKqyOYBqvdNLKLYbSchdIMJvEoKbIoR,9,tvkgtfimaqhsskpsyrvgxhtnwqnudlxckjxxfvotkwwhihvhld,5,2008-01-01T00:00:00.123456Z,,,project-uiWStcwwoSWBqGWfSICYxXrRbpzSrGIjhwTKCFpHxrTzAjmioB,1,Emergency Operation,6,Shelter,0,Bilateral,11,,,11,,False,Ai,MUE,country-BptvWqsVotTqYeYtNhzKMLpWMpTqrLCsoKrAqbHWRQSJkjodLv,5,Representative Office,11,society-name-UnKQIPXHLrgpkgaWKCidSlhEWcEutHwmsOTYAxvEZLiXicpact,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,5,2008-01-01T00:00:00.123456Z,5,2008-01-01T00:00:00.123456Z,regional-project-iVdqlMHylkAKNiayAzeDKLAlmwyNLMQjLVMYUJpnuWJVEzJGDT,10,,,10,,False,yg,MRb,country-ziIdvvdCCrTdzxCNvwfxzknKlUaMcIvXugcFOStUbQMgogfgDX,5,Representative Office,10,society-name-jvZsTCRydRSlkObzTNxourSfRlafQilCuYYKwdakAWZSdfuhvn,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,6,public,Public\r
567+
0,2090000,18,18,disaster-type-gJNIQgaBeFnOZRTuApgAmgkMDxwClVWAgAMtMAnFJGefKnHSTL,PLLdzHkSdhWnPaFeBFwmYRSkhyoZSmAhZpeENHvrLcWctSMdpERkMwVsxHXvGovSApRMLJWhjErUnMOjjuXvgCZreMSVluJeOVqFAlgTlTmzZchSIzoKMqwqgnUXJquoguynXdMpaXZEMzHQVvXNcPLBSQtxYLIDiOrUcJVNMlSgDEOXmvPWfAzGeennNEmBCbESihEQoTsaTltiPkPkVrgSNHYUoZZdARplUpButagIgPYtsrksWJrjQQbkSrpZWxaSMtCAwSfhQVGBQevAraNZKsgtFwmNINTemDcutOitufRONdGlyeQXebPmuyuNrlVKLlcOlpEyTyBLQBMlXkKwooIyfKqfeOIYWmMRbNYoYYtirPOjsayBRlGVmrAmmZtRHIMopqnExgVHyBNqUcGBXZxZslspUJlyNiJvvbCrnvbKwkWJOHZNxMrEOapKBZMBsunuMgEzvcqDhZJHmacWLZLvriJGDnrsVUNPzQyHBBCLINLq,2008-01-01,12,16,,12,event-oayGPAlqcYSGCXZgaaOAAIMdRrZWgFiIjaEAkmGUhhwYQkiojJ,11,jlljjsaireujhmwmlmtcarfcuwjrcmzhoxygthpwqbxumuxcjk,6,2008-01-01T00:00:00.123456Z,,,project-DbASgDSPbBLdfqNCffbWnZHqYTCgvzEwABUuaPveIUGBbRgyFQ,0,Programme,4,Health,1,Multilateral,13,,,13,,False,ko,ERK,country-ayzlLnQPRfxfZHZWfDIGjsXjyxvKtANJLbAjpiDUjoPEhCNGLb,2,Cluster,13,society-name-dcTYWBurZTIOOCdQJrZDCLuTqeOYCAFuumLHeIINRcCVnDGewL,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,6,2008-01-01T00:00:00.123456Z,6,2008-01-01T00:00:00.123456Z,regional-project-PvYAATKYoFvtciTVqlYJBeESILkvZChtcivdRpIuTFBVlWytGY,12,,,12,,False,UK,ent,country-athpqHldHZqMpgumMHVmWMfjizabaestdPQSDzjNUVeYtVPQoc,3,Region,12,society-name-hbnHZKFujOIEicLNIBPuQytkVYQSisavNTPjdHlovobKFBBMZg,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,7,public,Public\r
568568
0,6150000,21,21,disaster-type-pdZDbQAvNqHbuogyciTiCOtppdnCRlZPTWFeIAOPkstDwAmeZZ,giOenISaFIlJFIWZdzAeuStwNGvGzyowBuTsfHbkOJRHlviekQHTIyBLcuNryLTMHWtlIGkSIsCcvjcpfQoRkNIJDfYUWknVkbnByHBsiYCVEIyiBISQXvlEjHDVybUpjaGECJorCfVaAlQIoorOOwWWOTxEpvBlmPiZCFPTXcdqvnvHwTLEndiXDoVOQikJwZCbtTkYqcWUjvvvsAHMUYSRoLYCDPcsggAEJIexYLAOYszPDoHzYvyMatrGQqVQBFVonlTlNeSksIMvwIDSCbaQBkpRNquLLRrkArcFAbOJMundfiTdopKGbShpUGFfWyjIopwBJNduJXecIRbhxnnDrZmuzDbiOPCFkGXDeuyxMBQNxDSLQswFvKvNKxxbvuPpSOyiKTOfChtGxseJoNwkSuiVQxjZdDQXHPGkXWezPugeNOTlftxFsTsujdZncYZQiEOyWNqDmbGUXJjtdmUxRplUfYkVssaVSlLmXBosPYYbKqfl,2008-01-01,14,19,,14,event-YBhVAieQQIQxTBpuiaXaDBeucsjduMJQyGZwQPAMCDetmRnSBb,13,gcvwlcgcfswwaugdunmjfghgjgimncrzzqhypjhhagetiuwfhr,7,2008-01-01T00:00:00.123456Z,,,project-ZTfJcxTQkwEKuLKdTbsEMqfiZPpjutAafJMfYhnZtVUoqZGTxE,0,Programme,3,Migration,0,Bilateral,15,,,15,,False,tk,FOt,country-QJXYLBCzRpwmYBFpxRYwTHMAcFdDiiIInrXfnoZwgWmNaermdM,4,Country Office,15,society-name-NoBzRouETXUKACXeSrHbmTXQaQdDRUoZxXOBxJjybGlvlQApUE,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,7,2008-01-01T00:00:00.123456Z,7,2008-01-01T00:00:00.123456Z,regional-project-sihXhjbXkNfSTnGfocfsLtJckNHMdJIPHTeLyRAtZxkmhKgRKL,14,,,14,,False,dn,yuA,country-HPsKpWVAJdQymuGwobUfbXfWjCJKyMvfZNPnaWsPGxjTFDwHyW,4,Country Office,14,society-name-jdmVBnqtRsnOMqzGXMyVVTpogIeRjmoxCRAfETVdCohCtrwDDB,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,8,public,Public\r
569569
0,9070000,24,24,disaster-type-EdbprpWDrmUjwyZREsbYYSvnyiufPQjnhevqgOehLbOibyaFgp,VzPLndYcxileRtqkPBYCPpVWxmJqQiuXBhhAgRuQWNKTNtrVjAYSfIrvunCWXuIjzHiUPNxdIgrNLQtclZmimwJxLowGdSnQVOvPkGHbvbZFucFTQGfLROCZnxqYYsiwlrTSEFFEqsXrKyqYLpctBsZddBayKIGiytIBiVQDxZxZnFDLoYJwPsPZybLgihbqbDkxqZwUmMBcfWBdKNojOVqDbCKjzixQYgTEsmhRzXdnixdPoVRSXLtpROMGHqrjDJKwjRpBfYFLqKAUqvZtMSVwTNwDUGhlCUmUgFTsRUQZjCUgHoijRrbknMnzQiEygDArTbXQrcrUyvQxgfkJyoGfhbwaiTZiITMkcEXPsROvLwkYHTiCXAFEYrlnNnuSqnWoODmUYiTCHnMAXVLlfwhcaiyaFCWkeqmOOqSHyKQYyYvnFexwEphbwlaJKJmeJDobQZKxdENnoDCogiNEmrfVtHvdXkRSDQxMOSbHjAITbaMdEjlb,2008-01-01,16,22,,16,event-DnBvQsSRasqNiElGdNamhCJGpYQYyZqpVfBFVHuVNGrqrcJJQK,15,uvlnbmlocdoxbatvjbnnxdhvxknpcimmqnzymobmkpwzwqapbc,8,2008-01-01T00:00:00.123456Z,,,project-JPOEfkWhHLWrwlpMPSuKAXcipneuZNXNHUDwhDxCYNbmkmaJHI,0,Programme,6,Shelter,0,Bilateral,17,,,17,,False,oK,AIC,country-bkLvYEmYHagbelsZwDgIfxJdyVPZfMsMKXLhmzOYUxcwvhKgQV,5,Representative Office,17,society-name-fGBYQFeEaIaPtNjMnTkWJTYxbFSgMBfjLonieWmrKwkicKXZqc,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,8,2008-01-01T00:00:00.123456Z,8,2008-01-01T00:00:00.123456Z,regional-project-dCGOIBFPwHSYFuvRIvaLvKWgtvcsNClpzANsRziClGBvgIhsXS,16,,,16,,False,Lx,BbF,country-muzJUSngCjoWBOzFdtTSeEfaPnSJKfNhGYWEscubhpUnYkbWpr,3,Region,16,society-name-eqHEXzwdTFDwWTjwTPDjoeyWVnhzbmQFPGUefPQVXduXSWCbmW,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,9,public,Public\r
570570
0,6280000,27,27,disaster-type-zCgOSYQZaQGaaTqOwGSElrkQlERPsUSLzBwTQiNtHmcwhDhLDj,VvelPnqnWpuoBDxRCREFCnqUYiyZXvIEudnQeatTPLCMfqaEEeOROlGbYAfQKMcEqzzTAMWFQrEjYVfDhWksXoxyBGQZpYVdnjwWmyKxTjxuICUVyFnuUaEJWfVdQFlHSoPMtZDyrUAVRelRyfqNSOYMnQzQpgXKzlCvzStqoLWcLueOMvzznbdPzmyjThYdwReyqdCGDVZTPdtGgfnVPxWWmSUEVOQOpMAxkEOkWZMuLVIzCDESdvxtHLLTXcEflSLMyMWMgusTJlEadQiKpnXSgnizGKmEqAbkepBWIIsexFEfSiVMeHrlSOPxeULwYAWfEBQxvJMkjoSxxiSIuJFQbBmaYQjXjJXTlMoZpwjICHNFgxUmwZMPAtFkAHQtVFrArRxucDRjHpgWahJwURdHIdIEuzVtwWbVRvIhPauHagaJPJRAFMFZqqFBfLnCIZXUJBymyYOsyWvpootCCrVKAomEKjjYSBkGhNewalnFsnJOFpsu,2008-01-01,18,25,,18,event-taTcnVkEnbnWitXHlTCtSynVYuiRUoYvAfhJGSWjapIaRBRTUL,17,vgqaiqejvmpqetggpkgwfdfymbznozbyzozpuntelgeppkaulg,9,2008-01-01T00:00:00.123456Z,,,project-dukhMsauOaqEiWAbNEPKBkMerwLFCpAybKIWVuLhMJfCWtFUoy,0,Programme,5,DRR,1,Multilateral,19,,,19,,False,ER,Zvn,country-kHVnkyFRbgVWfzCGhhZBDYVIAViMalugvmGzqWkBCoXbkkcNKt,1,Country,19,society-name-PbsRaxYmeMHrXedQvbCuYuaHqGukJsAFCdoYFGqBCNFdUaJPUo,"gRoEbNJuNo, nPOMbdYvpi","1, 2","False, True","True, True","district-uVAlmiYIxHGrkqEZsVvZhDejWoRURzZJxfYzaqIhDxRVRqLyOx, district-cctFhgpIiyDxQVSIALVUjAPgFNArcSxnCCpxgRxIPwdzrmhDfQ",0,0,0,0,9,2008-01-01T00:00:00.123456Z,9,2008-01-01T00:00:00.123456Z,regional-project-hZONIqqqYUMyeBpKulvEqEEErpCOkfjoGrGDCxyeYNfJWKHEvx,18,,,18,,False,dz,PZB,country-JrWQucRSqzjgFyqQmsMmKsgBYTWyCqcCJRJRSAKGVSxIuCrNeW,1,Country,18,society-name-DPjBsfGCNpPLCINunDEdekrKnhBVrwRQMHjqpCIarCascEOLmy,"0, 1","WASH, PGI",2008-01-01,1,Ongoing,0,0,0,0,10,public,Public\r

0 commit comments

Comments
 (0)