├── .dockerignore ├── .env-sample ├── .flake8 ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report---production.md │ ├── bug-report---staging.md │ └── feature_request.md ├── docker-compose.yml ├── pull_request_template.md └── workflows │ ├── add-issue-to-backlog.yml │ ├── build-publish-docker-helm.yml │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── LOGS.md ├── README.md ├── TESTING.md ├── api ├── __init__.py ├── admin.py ├── admin_classes.py ├── apps.py ├── authentication_backend.py ├── create_cron.py ├── drf_views.py ├── enums.py ├── esconnection.py ├── event_sources.py ├── exceptions.py ├── factories │ ├── __init__.py │ ├── country.py │ ├── disaster_type.py │ ├── district.py │ ├── event.py │ ├── field_report.py │ └── region.py ├── filehandler.py ├── filter_set.py ├── fixtures │ ├── Actions.json │ ├── AppealDocumentTypes.json │ ├── Countries.json │ ├── DisasterTypes.json │ ├── Districts.json │ ├── DomainWhitelist.json │ ├── Groups.json │ ├── Regions.json │ ├── dtype_map.py │ ├── dummy_partner.json │ ├── fixturize.py │ └── update-disaster-names.py ├── forms.py ├── indexes.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── logger.py ├── management │ └── commands │ │ ├── add_action_tooltips.py │ │ ├── add_main_contacts.py │ │ ├── add_partner_dropdownitems.py │ │ ├── create_events.py │ │ ├── cron_job_monitor.py │ │ ├── generate-admin2-shp.py │ │ ├── import-admin0-data.py │ │ ├── import-admin1-data.py │ │ ├── import-admin2-data.py │ │ ├── import-fdrs.py │ │ ├── import-gec-code.py │ │ ├── import-translated-strings.py │ │ ├── import_admin2s_csv.py │ │ ├── import_countries_csv.py │ │ ├── import_districts_csv.py │ │ ├── import_ns_organizational_capacity.py │ │ ├── index_and_notify.py │ │ ├── index_elasticsearch.py │ │ ├── ingest_admin1_population.py │ │ ├── ingest_appeal_docs.py │ │ ├── ingest_appealdocs.py │ │ ├── ingest_appeals.py │ │ ├── ingest_deployments.py │ │ ├── ingest_disaster_law.py │ │ ├── ingest_gdacs.py │ │ ├── ingest_icrc.py │ │ ├── ingest_mdb.py │ │ ├── ingest_ns_capacity.py │ │ ├── ingest_ns_contact.py │ │ ├── ingest_ns_directory.py │ │ ├── ingest_ns_document.py │ │ ├── ingest_ns_initiatives.py │ │ ├── ingest_who.py │ │ ├── make_per_missions.py │ │ ├── make_permissions.py │ │ ├── map-districts.py │ │ ├── migrate_field_report_number.py │ │ ├── oauth_cleartokens.py │ │ ├── per_import_old_data.py │ │ ├── revoke_staff_status.py │ │ ├── run_celery_dev.py │ │ ├── run_celery_prod.py │ │ ├── scrape_pdfs.py │ │ ├── set_in_search_init.py │ │ ├── set_num_affected.py │ │ ├── set_situationreporttypes_is_primary.py │ │ ├── sync_appealdocs.py │ │ ├── sync_molnix.py │ │ ├── triggers_to_db.py │ │ ├── update-admin0-with-id.py │ │ ├── update-mapbox-tilesets.py │ │ ├── update-region-bbox.py │ │ ├── update-sovereign-and-disputed.py │ │ └── user_registration_reminder.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20180410_1445.py │ ├── 0003_auto_20180607_1822.py │ ├── 0004_auto_20180610_1803.py │ ├── 0005_auto_20180614_2206.py │ ├── 0006_fieldreport_report_date.py │ ├── 0007_event_updated_at.py │ ├── 0008_auto_20180704_1700.py │ ├── 0009_auto_20180712_1922.py │ ├── 0010_auto_20181008_0950.py │ ├── 0011_auto_20181015_0934.py │ ├── 0012_auto_20181016_0730.py │ ├── 0013_auto_20181120_1038.py │ ├── 0014_snippet_position.py │ ├── 0015_auto_20190409_1540.py │ ├── 0016_auto_20190424_1224.py │ ├── 0017_auto_20190424_1508.py │ ├── 0018_country_logo.py │ ├── 0019_auto_20190626_1420.py │ ├── 0020_auto_20190703_0614.py │ ├── 0021_auto_20190718_1414.py │ ├── 0022_appeal_real_data_update.py │ ├── 0023_auto_20190724_0841.py │ ├── 0024_eventcontact_phone.py │ ├── 0025_fieldreportcontact_phone.py │ ├── 0026_auto_20191120_1026.py │ ├── 0027_auto_20191120_1223.py │ ├── 0027_auto_20191125_0939.py │ ├── 0028_event_is_featured_region.py │ ├── 0028_merge_20191125_0949.py │ ├── 0029_auto_20191125_0949.py │ ├── 0030_fieldreport_other_sources.py │ ├── 0031_merge_20191127_0832.py │ ├── 0032_auto_20191127_0847.py │ ├── 0033_auto_20191127_0850.py │ ├── 0034_auto_20191128_0846.py │ ├── 0035_fieldreport_ns_request_assistance.py │ ├── 0036_auto_20191215_0615.py │ ├── 0036_emergencyoperationsdataset.py │ ├── 0037_auto_20200109_0902.py │ ├── 0038_auto_20200110_1333.py │ ├── 0039_auto_20200110_1546.py │ ├── 0040_auto_20200121_1609.py │ ├── 0041_cronjob.py │ ├── 0042_auto_20200128_1045.py │ ├── 0043_authlog.py │ ├── 0043_event_slug.py │ ├── 0044_auto_20200318_0643.py │ ├── 0044_reversiondifferencelog.py │ ├── 0045_auto_20200212_1354.py │ ├── 0045_auto_20200320_1121.py │ ├── 0045_auto_20200325_0905.py │ ├── 0045_auto_20200326_0912.py │ ├── 0046_auto_20200406_0953.py │ ├── 0046_merge_20200325_1016.py │ ├── 0047_auto_20200331_1153.py │ ├── 0047_merge_20200327_1005.py │ ├── 0048_auto_20200401_1249.py │ ├── 0048_merge_20200401_1310.py │ ├── 0049_auto_20200403_0857.py │ ├── 0049_merge_20200403_1508.py │ ├── 0049_merge_20200406_1026.py │ ├── 0050_auto_20200406_0614.py │ ├── 0051_fieldreport_sit_fields_date.py │ ├── 0052_auto_20200406_0623.py │ ├── 0053_merge_20200406_1343.py │ ├── 0054_auto_20200407_0939.py │ ├── 0054_merge_20200407_1212.py │ ├── 0055_merge_20200407_1236.py │ ├── 0056_auto_20200413_1010.py │ ├── 0057_auto_20200414_1021.py │ ├── 0058_auto_20200415_1606.py │ ├── 0059_auto_20200430_0801.py │ ├── 0059_auto_20200430_0852.py │ ├── 0060_merge_20200501_1230.py │ ├── 0061_action_is_disabled.py │ ├── 0062_auto_20200501_1335.py │ ├── 0063_auto_20200501_1348.py │ ├── 0064_auto_20200504_0917.py │ ├── 0064_auto_20200504_1438.py │ ├── 0065_fieldreport_epi_figures_source.py │ ├── 0066_merge_20200508_1241.py │ ├── 0067_auto_20200528_0840.py │ ├── 0068_notificationguid.py │ ├── 0069_delete_notificationguid.py │ ├── 0070_auto_20200618_0904.py │ ├── 0071_auto_20200623_0704.py │ ├── 0072_auto_20200623_0734.py │ ├── 0073_auto_20200624_1538.py │ ├── 0074_auto_20200701_0939.py │ ├── 0075_auto_20200707_1231.py │ ├── 0075_profile_last_frontend_login.py │ ├── 0076_auto_20200721_0950.py │ ├── 0076_auto_20200728_1500.py │ ├── 0077_auto_20200721_1051.py │ ├── 0078_auto_20200721_1108.py │ ├── 0079_auto_20200728_0920.py │ ├── 0080_region_bbox.py │ ├── 0081_merge_20200730_1237.py │ ├── 0082_auto_20200806_0635.py │ ├── 0083_auto_20200814_0503.py │ ├── 0084_region_label.py │ ├── 0085_auto_20200903_0843.py │ ├── 0086_auto_20200916_0942.py │ ├── 0087_auto_20200918_0922.py │ ├── 0088_auto_20201105_0943.py │ ├── 0088_auto_20201118_1144.py │ ├── 0088_auto_20201119_0809.py │ ├── 0089_auto_20201119_0818.py │ ├── 0090_auto_20201120_1045.py │ ├── 0091_auto_20201120_1118.py │ ├── 0092_auto_20201123_1025.py │ ├── 0093_auto_20201123_1026.py │ ├── 0094_merge_20201123_1340.py │ ├── 0095_auto_20201124_0813.py │ ├── 0096_auto_20201124_0855.py │ ├── 0097_auto_20201124_0856.py │ ├── 0098_auto_20201125_1156.py │ ├── 0099_auto_20201127_1048.py │ ├── 0100_auto_20201130_0954.py │ ├── 0101_merge_20201210_0822.py │ ├── 0101_uppercase_iso.py │ ├── 0102_auto_20201208_1314.py │ ├── 0103_merge_20201210_0900.py │ ├── 0104_auto_20201210_0910.py │ ├── 0105_auto_20201211_0758.py │ ├── 0106_auto_20201214_0858.py │ ├── 0106_auto_20210126_0820.py │ ├── 0106_auto_20210219_0908.py │ ├── 0107_action_tooltip_text.py │ ├── 0108_fieldreport_epi_notes_since_last_fr.py │ ├── 0109_auto_20210201_0949.py │ ├── 0110_auto_20210202_0950.py │ ├── 0111_externalpartner_externalpartnercategory_fieldreportexternalpartner_fieldreportexternalpartnercategor.py │ ├── 0112_auto_20210202_1825.py │ ├── 0113_auto_20210204_1021.py │ ├── 0114_auto_20210204_1203.py │ ├── 0115_merge_20210204_1319.py │ ├── 0116_auto_20210205_0905.py │ ├── 0116_auto_20210205_1443.py │ ├── 0117_merge_20210205_1458.py │ ├── 0118_country_in_search.py │ ├── 0119_auto_20210208_1003.py │ ├── 0120_maincontact.py │ ├── 0121_geccode.py │ ├── 0122_auto_20210308_0705.py │ ├── 0122_merge_20210301_1001.py │ ├── 0123_auto_20210301_1014.py │ ├── 0123_auto_20210318_1520.py │ ├── 0124_merge_20210414_0714.py │ ├── 0125_erpguid.py │ ├── 0126_auto_20210418_1357.py │ ├── 0127_appealfilter.py │ ├── 0128_appealhistory.py │ ├── 0129_appealhistory_fill.py │ ├── 0130_auto_20210615_0920.py │ ├── 0131_appealhistory_fill_2.py │ ├── 0132_auto_20210701_0635.py │ ├── 0133_auto_20210729_1609.py │ ├── 0133_auto_20210922_1327.py │ ├── 0134_generaldocument.py │ ├── 0134_merge_20211020_0622.py │ ├── 0135_usercountry.py │ ├── 0136_event_visibility.py │ ├── 0137_auto_20211227_1441.py │ ├── 0137_auto_20220105_1533.py │ ├── 0137_merge_20220104_0845.py │ ├── 0138_auto_20220104_1027.py │ ├── 0138_auto_20220105_0543.py │ ├── 0139_userregion.py │ ├── 0140_auto_20220126_1112.py │ ├── 0141_merge_20220202_0546.py │ ├── 0142_auto_20220202_0551.py │ ├── 0143_auto_20220218_0817.py │ ├── 0143_merge_20220214_0557.py │ ├── 0144_merge_20220218_0941.py │ ├── 0145_auto_20220218_1338.py │ ├── 0146_auto_20220228_0952.py │ ├── 0147_auto_20220304_1057.py │ ├── 0148_auto_20220314_1059.py │ ├── 0149_auto_20220318_0413.py │ ├── 0150_admin2_admin2geoms.py │ ├── 0150_event_emergency_response_contact_email.py │ ├── 0151_merge_20220325_1027.py │ ├── 0152_countryoffieldreporttoreview.py │ ├── 0153_auto_20220510_0730.py │ ├── 0153_auto_20220513_0633.py │ ├── 0154_merge_20220513_0934.py │ ├── 0155_auto_20220523_0824.py │ ├── 0155_auto_20220621_0757.py │ ├── 0156_appealfilter_comment.py │ ├── 0157_event_image_and_summary_translations.py │ ├── 0158_alter_admin2geoms_geom.py │ ├── 0158_fieldreport_recent_affected.py │ ├── 0159_auto_20221022_1542.py │ ├── 0159_auto_20221028_0940.py │ ├── 0160_merge_0159_auto_20221022_1542_0159_auto_20221028_0940.py │ ├── 0161_alter_event_options.py │ ├── 0162_admin2_created_at.py │ ├── 0163_admin2_is_deprecated.py │ ├── 0163_auto_20230410_0720.py │ ├── 0164_appealdocumenttype.py │ ├── 0164_merge_20230419_0524.py │ ├── 0165_auto_20230424_1725.py │ ├── 0166_auto_20230424_1742.py │ ├── 0167_alter_appealdocument_iso3.py │ ├── 0168_alter_country_iso.py │ ├── 0169_auto_20230425_1120.py │ ├── 0170_merge_0163_auto_20230410_0720_0169_auto_20230425_1120.py │ ├── 0171_merge_20230614_0818.py │ ├── 0172_alter_fieldreport_status.py │ ├── 0173_export.py │ ├── 0174_alter_export_pdf_file.py │ ├── 0175_export_selector.py │ ├── 0176_auto_20230906_0446.py │ ├── 0177_alter_export_selector.py │ ├── 0178_auto_20230911_0923.py │ ├── 0179_alter_export_export_type.py │ ├── 0180_auto_20230913_0433.py │ ├── 0181_auto_20230914_1026.py │ ├── 0182_alter_export_export_type.py │ ├── 0183_auto_20230928_0635.py │ ├── 0184_auto_20231004_0756.py │ ├── 0185_alter_fieldreport_status.py │ ├── 0186_auto_20231103_0904.py │ ├── 0187_auto_20231218_0508.py │ ├── 0187_gdacsevent_disaster_type.py │ ├── 0188_alter_export_export_type.py │ ├── 0188_auto_20231130_0900.py │ ├── 0188_auto_20240109_0508.py │ ├── 0189_auto_20231212_0434.py │ ├── 0189_auto_20240219_0904.py │ ├── 0189_merge_20240117_0551.py │ ├── 0190_auto_20240220_0510.py │ ├── 0190_countrydirectory.py │ ├── 0190_remove_export_selector.py │ ├── 0191_countrykeydocument.py │ ├── 0192_nsdinitiatives.py │ ├── 0193_countrycapacitystrengthening.py │ ├── 0194_countryorganizationalcapacity.py │ ├── 0195_merge_20231219_0511.py │ ├── 0196_alter_gdacsevent_severity.py │ ├── 0197_country_founded_date.py │ ├── 0198_countrysupportingpartner.py │ ├── 0199_countrysupportingpartner_supporting_type.py │ ├── 0200_countryicrcpresence.py │ ├── 0201_country_disaster_law_url.py │ ├── 0202_alter_countryorganizationalcapacity_country.py │ ├── 0203_alter_countryicrcpresence_country.py │ ├── 0204_merge_20240129_0639.py │ ├── 0205_merge_20240227_0819.py │ ├── 0206_alter_export_export_type.py │ ├── 0207_auto_20240311_1044.py │ ├── 0208_auto_20240404_0518.py │ ├── 0209_auto_20240423_0604.py │ ├── 0210_profile_accepted_montandon_license_terms.py │ ├── 0211_alter_countrydirectory_unique_together_and_more.py │ ├── 0212_alter_countrycapacitystrengthening_unique_together.py │ ├── 0212_profile_limit_access_to_guest.py │ ├── 0213_merge_20240807_1001.py │ ├── 0214_alter_profile_limit_access_to_guest.py │ ├── 0215_alter_generaldocument_document_and_more.py │ ├── 0215_event_title_event_title_ar_event_title_en_and_more.py │ ├── 0216_district_emma_id_district_fips_code_district_nuts1_and_more.py │ ├── 0217_merge_20250107_1019.py │ ├── 0218_remove_event_title_remove_event_title_ar_and_more.py │ ├── 0219_alter_appealfilter_value.py │ └── __init__.py ├── models.py ├── molnix_utils.py ├── receivers.py ├── schema.py ├── scrapers │ ├── __init__.py │ ├── cleaners.py │ ├── config.py │ ├── extractor │ │ ├── __init__.py │ │ ├── meta_field.py │ │ └── sector_field.py │ └── strings.py ├── search_indexes.py ├── serializers.py ├── snapshots │ ├── __init__.py │ └── snap_test_views.py ├── t_est_cache.py ├── tasks.py ├── templates │ ├── admin │ │ ├── add_form_object_tools.html │ │ ├── app_index.html │ │ ├── appeal_change_form.html │ │ ├── appeal_change_list.html │ │ ├── base.html │ │ ├── base_site.html │ │ ├── change_form.html │ │ ├── change_form_object_tools.html │ │ ├── change_list.html │ │ ├── countryplan_change_form.html │ │ ├── countryplan_change_list.html │ │ ├── edit_inline │ │ │ └── tabular.html │ │ ├── emergency_change_form.html │ │ ├── emergency_change_list.html │ │ ├── fieldreport_change_form.html │ │ ├── fieldreport_change_list.html │ │ ├── import_form.html │ │ ├── includes │ │ │ └── fieldset.html │ │ ├── opslearning_change_form.html │ │ ├── situationreport_change_form.html │ │ ├── situationreport_change_list.html │ │ └── submit_line.html │ ├── oauth2_provider │ │ ├── base.html │ │ └── sso-auth.html │ ├── related_widget_wrapper.html │ └── search │ │ └── indexes │ │ └── api │ │ ├── appeal_text.txt │ │ ├── country_text.txt │ │ ├── district_text.txt │ │ ├── event_text.txt │ │ ├── fieldreport_text.txt │ │ └── region_text.txt ├── test_models.py ├── test_scrapers.py ├── test_views.py ├── translation.py ├── triggers.py ├── utils.py ├── view_filters.py ├── views.py └── visibility_class.py ├── country_plan ├── __init__.py ├── admin.py ├── apps.py ├── drf_views.py ├── factories.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── ingest_country_plan_file.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_alter_countryplan_is_publish.py │ ├── 0003_auto_20221128_0831.py │ ├── 0004_countryplan_appeal_api_inserted_date.py │ ├── 0005_auto_20230207_0840.py │ ├── 0006_alter_countryplan_created_by_and_more.py │ ├── 0007_alter_membershipcoordination_sector_and_more.py │ ├── 0008_alter_countryplan_internal_plan_file.py │ ├── 0009_countryplan_internal_plan_url_and_more.py │ └── __init__.py ├── models.py ├── serializers.py ├── tasks.py └── tests │ ├── __init__.py │ └── test_commands.py ├── data ├── Countries.csv ├── DO.csv ├── favicon.ico └── old-disaster-types.json ├── databank ├── __init__.py ├── admin.py ├── apps.py ├── enums.py ├── filter_set.py ├── fixtures │ └── fdrs_indicator.json ├── forms.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── management │ └── commands │ │ ├── FDRS_INCOME.py │ │ ├── __init__.py │ │ ├── fdrs_annual_income.py │ │ ├── ingest_acaps.py │ │ ├── ingest_climate.py │ │ ├── ingest_databank.py │ │ ├── ingest_hdr.py │ │ ├── ingest_unicef.py │ │ ├── ingest_worldbank.py │ │ └── sources │ │ ├── FDRS.py │ │ ├── FTS_HPC.py │ │ ├── INFORM.py │ │ ├── RELIEFWEB.py │ │ ├── START_NETWORK.py │ │ ├── WB.py │ │ ├── __init__.py │ │ ├── utils.py │ │ └── world_bank.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20200603_0613.py │ ├── 0003_auto_20200618_0904.py │ ├── 0004_externalsource_keydocument_keydocumentgroup.py │ ├── 0005_auto_20200903_0843.py │ ├── 0006_acapsseasonalcalender.py │ ├── 0007_auto_20231221_0608.py │ ├── 0008_countryoverview_branches.py │ ├── 0009_auto_20231226_0516.py │ ├── 0010_auto_20231227_0445.py │ ├── 0011_auto_20231227_0922.py │ ├── 0012_auto_20231228_0623.py │ ├── 0013_auto_20231228_1038.py │ ├── 0014_auto_20231229_0510.py │ ├── 0015_auto_20240111_0813.py │ ├── 0016_fdrsincome.py │ ├── 0017_countryoverview_world_bank_poverty_rate.py │ ├── 0018_countryoverview_unicef_population_under_18.py │ ├── 0019_countryoverview_hdr_gii.py │ ├── 0020_fdrsannualincome.py │ ├── 0021_countrykeyclimate.py │ ├── 0022_alter_fdrsincome_indicator.py │ ├── 0023_auto_20240402_0912.py │ ├── 0024_countryoverview_fdrs_data_fetched_year.py │ ├── 0025_countryoverview_world_bank_gni_capita.py │ ├── 0026_countryoverview_calculated_world_bank_gdp_year_and_more.py │ ├── 0027_remove_countryoverview_branches_and_more.py │ └── __init__.py ├── models.py ├── serializers.py ├── tests.py └── views.py ├── deploy ├── custom-role.json └── helm │ ├── chartpress.yaml │ └── ifrcgo-helm │ ├── .gitignore │ ├── .helmignore │ ├── Chart.lock │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── _helpers.tpl │ ├── api │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── secrets.yaml │ │ └── service.yaml │ ├── argo-hooks │ │ └── hook-job.yaml │ ├── bastion.yaml │ ├── celery │ │ └── deployment.yaml │ ├── config │ │ ├── configmap.yaml │ │ └── secret.yaml │ ├── cronjobs │ │ └── jobs.yaml │ ├── elasticsearch │ │ ├── pv.yaml │ │ ├── pvc.yaml │ │ ├── service.yaml │ │ └── statefulset.yaml │ ├── letsencrypt-issuer.yaml │ ├── playwright │ │ ├── deployment.yaml │ │ └── service.yaml │ └── redis │ │ ├── deployment.yaml │ │ └── service.yaml │ └── values.yaml ├── deployments ├── __init__.py ├── admin.py ├── apps.py ├── drf_views.py ├── enums.py ├── factories │ ├── __init__.py │ ├── emergency_project.py │ ├── molnix_tag.py │ ├── personnel.py │ ├── project.py │ ├── regional_project.py │ └── user.py ├── filters.py ├── fixtures │ └── emergency_project_activity_actions.json ├── forms.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── management │ └── commands │ │ ├── __init__.py │ │ └── update_project_status.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20180614_2206.py │ ├── 0003_auto_20180620_0950.py │ ├── 0004_auto_20180621_1519.py │ ├── 0005_auto_20180726_2025.py │ ├── 0006_auto_20180817_1554.py │ ├── 0007_auto_20190413_1421.py │ ├── 0008_project.py │ ├── 0009_auto_20190708_1626.py │ ├── 0010_auto_20190711_0822.py │ ├── 0011_erureadiness.py │ ├── 0012_auto_20190722_1408.py │ ├── 0013_auto_20190722_1410.py │ ├── 0014_auto_20191024_0646.py │ ├── 0015_auto_20191128_0640.py │ ├── 0016_auto_20200107_0855.py │ ├── 0017_auto_20200122_1434.py │ ├── 0018_auto_20200319_0431.py │ ├── 0019_auto_20200319_0806.py │ ├── 0020_project_is_private.py │ ├── 0021_projectimport.py │ ├── 0022_auto_20200409_1214.py │ ├── 0023_project_multiple_districts_20200513_1125.py │ ├── 0024_migrate_project_districts_to_new_field_20200513_1126.py │ ├── 0025_remove_project_district_20200513_1130.py │ ├── 0026_sector_health_merge.py │ ├── 0027_auto_20200528_0840.py │ ├── 0028_auto_20200618_0904.py │ ├── 0029_auto_20200625_1019.py │ ├── 0030_actual_expenditure_complete_project.py │ ├── 0031_auto_20200701_0939.py │ ├── 0032_auto_20200729_0934.py │ ├── 0033_molnixtag.py │ ├── 0034_auto_20201111_1056.py │ ├── 0035_personnel_molnix_tags.py │ ├── 0036_auto_20201118_0812.py │ ├── 0037_project_modified_by.py │ ├── 0038_auto_20210820_0733.py │ ├── 0039_auto_20210823_1159.py │ ├── 0040_auto_20210920_1250.py │ ├── 0041_auto_20211110_0924.py │ ├── 0042_personnel_country_to.py │ ├── 0043_personnel_country_to_fill.py │ ├── 0044_auto_20220305_0922.py │ ├── 0044_personnel_molnix_status.py │ ├── 0045_molnixtag_tag_category.py │ ├── 0045_remove_emergencyproject_country.py │ ├── 0046_auto_20220307_0926.py │ ├── 0047_emergencyproject_country.py │ ├── 0048_auto_20220310_0524.py │ ├── 0049_auto_20220311_0400.py │ ├── 0050_emergencyprojectactivity_people_households.py │ ├── 0051_auto_20220311_0947.py │ ├── 0052_auto_20220314_0633.py │ ├── 0053_merge_20220314_1059.py │ ├── 0054_auto_20220314_1059.py │ ├── 0055_auto_20220315_0420.py │ ├── 0056_auto_20220318_0413.py │ ├── 0057_merge_20220318_0527.py │ ├── 0058_auto_20220322_1056.py │ ├── 0059_auto_20220323_1028.py │ ├── 0060_auto_20220323_1527.py │ ├── 0061_auto_20220331_1121.py │ ├── 0062_auto_20220331_1143.py │ ├── 0063_auto_20220413_1438.py │ ├── 0064_auto_20220414_0842.py │ ├── 0065_emergencyproject_visibility.py │ ├── 0066_auto_20220523_0824.py │ ├── 0066_auto_20220727_0708.py │ ├── 0067_annualsplit.py │ ├── 0067_merge_0066_auto_20220523_0824_0066_auto_20220727_0708.py │ ├── 0068_merge_20220818_1357.py │ ├── 0069_auto_20221022_1542.py │ ├── 0070_alter_personnel_options.py │ ├── 0071_sector.py │ ├── 0072_sectortag.py │ ├── 0073_auto_20230301_1606.py │ ├── 0074_alter_molnixtag_description.py │ ├── 0075_alter_project_primary_sector.py │ ├── 0076_auto_20230309_1556.py │ ├── 0077_auto_20230410_0720.py │ ├── 0077_auto_20230420_1609.py │ ├── 0077_project_project_admin2.py │ ├── 0078_auto_20230421_1110.py │ ├── 0078_emergencyproject_admin2.py │ ├── 0079_auto_20230423_0628.py │ ├── 0080_merge_20230505_0418.py │ ├── 0081_merge_20230614_0804.py │ ├── 0082_personnel_surge_alert.py │ ├── 0083_auto_20230727_0853.py │ ├── 0084_auto_20230731_1006.py │ ├── 0085_alter_personnel_location.py │ ├── 0086_auto_20230809_0822.py │ ├── 0087_auto_20230816_0430.py │ ├── 0088_alter_project_visibility.py │ ├── 0089_alter_emergencyproject_districts.py │ ├── 0090_sectortag_title_ar_sectortag_title_en_and_more.py │ ├── 0091_erureadinesstype_alter_erureadiness_options_and_more.py │ └── __init__.py ├── models.py ├── permissions.py ├── search_indexes.py ├── serializers.py ├── snapshots │ ├── __init__.py │ └── snap_tests.py ├── templates │ └── search │ │ └── indexes │ │ └── deployments │ │ ├── eru_text.txt │ │ ├── personnel_text.txt │ │ └── project_text.txt ├── test.py ├── test_views.py ├── tests.py ├── translation.py ├── utils.py └── widgets.py ├── docker-compose.yml ├── docs ├── go-sso.md └── playwright-exports.md ├── dref ├── __init__.py ├── admin.py ├── apps.py ├── enums.py ├── factories │ ├── __init__.py │ └── dref.py ├── filter_set.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ └── django.po ├── management │ └── commands │ │ ├── __init__.py │ │ ├── make_dref_regional_permission.py │ │ └── update_dref_ops_total_dref_allocation.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20220208_1025.py │ ├── 0003_auto_20220314_0824.py │ ├── 0004_dref_is_published.py │ ├── 0005_drefoperationalupdate.py │ ├── 0006_auto_20220415_0544.py │ ├── 0007_drefoperationalupdate_entity_affected.py │ ├── 0008_auto_20220419_0628.py │ ├── 0009_remove_drefoperationalupdate_parent.py │ ├── 0010_auto_20220429_0859.py │ ├── 0011_plannedintervention_indicators.py │ ├── 0012_auto_20220613_0911.py │ ├── 0013_drefoperationalupdate_photos.py │ ├── 0014_auto_20220616_0913.py │ ├── 0015_auto_20220708_0739.py │ ├── 0016_auto_20220725_0445.py │ ├── 0017_auto_20220725_0538.py │ ├── 0018_dref_is_surge_personnel_deployed.py │ ├── 0019_auto_20220725_0835.py │ ├── 0020_auto_20220725_1001.py │ ├── 0021_dref_is_there_major_coordination_mechanism.py │ ├── 0022_auto_20220727_0536.py │ ├── 0023_auto_20220727_0928.py │ ├── 0024_auto_20220728_0418.py │ ├── 0025_auto_20220808_0713.py │ ├── 0026_auto_20220810_0441.py │ ├── 0027_auto_20220810_0831.py │ ├── 0028_auto_20220817_1013.py │ ├── 0029_dref_is_man_made_event.py │ ├── 0030_dref_is_assessment_report.py │ ├── 0031_auto_20220819_0844.py │ ├── 0032_auto_20220824_0446.py │ ├── 0033_auto_20220907_1029.py │ ├── 0033_dreffileupload.py │ ├── 0034_dreffileupload_dref.py │ ├── 0034_drefoperationalupdate_is_assessment_report.py │ ├── 0035_merge_20220914_0638.py │ ├── 0036_auto_20220914_1340.py │ ├── 0037_auto_20220915_1237.py │ ├── 0038_auto_20220915_1520.py │ ├── 0039_alter_dref_field_report.py │ ├── 0040_auto_20221010_0621.py │ ├── 0041_auto_20221010_0650.py │ ├── 0042_auto_20221012_0434.py │ ├── 0043_delete_dreffileupload.py │ ├── 0044_alter_dref_modified_at.py │ ├── 0045_alter_dref_modified_at.py │ ├── 0046_auto_20221202_1030.py │ ├── 0047_auto_20221212_0750.py │ ├── 0048_auto_20221213_0402.py │ ├── 0049_auto_20221227_0501.py │ ├── 0050_dref_type_of_dref.py │ ├── 0051_drefoperationalupdate_type_of_dref.py │ ├── 0052_dreffinalreport_type_of_dref.py │ ├── 0053_auto_20230313_0834.py │ ├── 0054_auto_20230329_1409.py │ ├── 0055_auto_20230406_1010.py │ ├── 0056_auto_20230410_0720.py │ ├── 0056_auto_20230418_0703.py │ ├── 0057_auto_20230526_0414.py │ ├── 0057_merge_0056_auto_20230410_0720_0056_auto_20230418_0703.py │ ├── 0058_auto_20230425_0428.py │ ├── 0058_auto_20230529_0806.py │ ├── 0059_drefoperationalupdate_identified_gaps.py │ ├── 0060_dreffinalreport_date_of_approval.py │ ├── 0061_dref_is_active.py │ ├── 0061_merge_20230614_0804.py │ ├── 0062_auto_20230619_0931.py │ ├── 0062_merge_20230614_0818.py │ ├── 0063_merge_20230628_1022.py │ ├── 0064_auto_20230713_0601.py │ ├── 0064_dreffinalreport_financial_report_preview.py │ ├── 0065_auto_20230728_0405.py │ ├── 0066_dreffinalreport_main_donors.py │ ├── 0066_merge_0064_auto_20230713_0601_0065_auto_20230728_0405.py │ ├── 0067_merge_20230811_0605.py │ ├── 0068_auto_20230905_0845.py │ ├── 0069_auto_20230907_1021.py │ ├── 0070_dreffinalreport_operation_end_date.py │ ├── 0071_auto_20230912_0438.py │ ├── 0072_auto_20231117_0602_squashed_0077_auto_20231211_0426.py │ ├── 0073_auto_20231214_0358.py │ ├── 0074_auto_20240129_0909.py │ ├── 0075_alter_dref_budget_file_preview_alter_dreffile_file_and_more.py │ ├── 0076_dref_addressed_humanitarian_impacts_and_more.py │ ├── 0077_dref_child_safeguarding_risk_level_and_more.py │ ├── 0078_remove_dref_estimated_number_of_affected_minors_and_more.py │ └── __init__.py ├── models.py ├── permissions.py ├── search_indexes.py ├── serializers.py ├── tasks.py ├── templates │ └── search │ │ └── indexes │ │ └── dref │ │ ├── dref_text.txt │ │ └── drefoperationalupdate_text.txt ├── test_views.py ├── translation.py ├── utils.py └── views.py ├── eap ├── __init__.py ├── admin.py ├── apps.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ └── django.po ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20220708_0747.py │ └── __init__.py ├── models.py ├── tests.py └── views.py ├── flash_update ├── __init__.py ├── admin.py ├── apps.py ├── enums.py ├── factories.py ├── filter_set.py ├── fixtures │ ├── email_subscriptions.json │ └── flash_actions.json ├── forms.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ └── django.po ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20220228_0544.py │ ├── 0003_flashupdateshare.py │ ├── 0004_auto_20220303_0633.py │ ├── 0005_auto_20220303_0834.py │ ├── 0006_auto_20220303_0906.py │ ├── 0007_auto_20220303_1116.py │ ├── 0008_auto_20220311_1023.py │ ├── 0009_auto_20220513_0633.py │ ├── 0010_auto_20220607_1157.py │ ├── 0011_auto_20220805_1047.py │ ├── 0012_auto_20230410_0720.py │ ├── 0013_alter_flashgraphicmap_file_and_more.py │ └── __init__.py ├── models.py ├── search_indexes.py ├── serializers.py ├── tasks.py ├── templates │ └── search │ │ └── indexes │ │ └── flash_update │ │ └── flashupdate_text.txt ├── test_views.py ├── translation.py ├── utils.py └── views.py ├── go-static ├── css │ └── after.css ├── files │ └── dref │ │ └── budget_template.xlsm ├── images │ ├── dref │ │ ├── cash.png │ │ ├── coordination.png │ │ ├── education.png │ │ ├── environment.png │ │ ├── favicon.png │ │ ├── health.png │ │ ├── independence.png │ │ ├── livelihood.png │ │ ├── migration.png │ │ ├── participation_team.png │ │ ├── protection.png │ │ ├── risk.png │ │ ├── shelter.png │ │ ├── water.png │ │ └── work.png │ ├── email │ │ └── OpenInGO.png │ ├── local_units │ │ ├── health_facility_type │ │ │ ├── ambulance.png │ │ │ ├── blood-center.png │ │ │ ├── hospital.png │ │ │ ├── other.png │ │ │ ├── pharmacy.png │ │ │ ├── primary-health-care.png │ │ │ ├── residential-facility.png │ │ │ ├── specialized-services.png │ │ │ └── training-facility.png │ │ └── local_unit_type │ │ │ ├── Admin.png │ │ │ ├── Emergency response.png │ │ │ ├── Healthcare.png │ │ │ ├── Hum Assistance Centres.png │ │ │ ├── Other.png │ │ │ └── Training & Education.png │ └── logo │ │ └── go-logo-2020-6cdc2b0c.svg └── well-known │ ├── ai-plugin.json │ └── openapi.yml ├── lang ├── __init__.py ├── admin.py ├── apps.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── management │ └── commands │ │ ├── client-translation-export.py │ │ ├── client-translation-import.py │ │ ├── static-translation-export.py │ │ ├── static-translation-import.py │ │ ├── translate_model.py │ │ └── translate_po.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20200603_0613.py │ ├── 0003_auto_20200610_0911.py │ ├── 0004_auto_20200616_0713.py │ ├── 0005_string_page_name.py │ ├── 0006_alter_string_unique_together.py │ └── __init__.py ├── models.py ├── permissions.py ├── serializers.py ├── tasks.py ├── tests.py ├── translation.py └── views.py ├── local_units ├── __init__.py ├── admin.py ├── apps.py ├── dev_views.py ├── enums.py ├── filterset.py ├── fixtures │ ├── delegation_office_types.json │ ├── health-affiliation-functionality.json │ └── local-unit-level.json ├── management │ └── commands │ │ ├── import-delegation-offices-csv.py │ │ ├── import_health_data.py │ │ ├── import_local_units_health.py │ │ ├── make_global_validator_permission.py │ │ └── notify_validators.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_alter_localunit_phone.py │ ├── 0003_alter_localunit_validated.py │ ├── 0004_auto_20231127_1500.py │ ├── 0005_delegationoffice_delegationofficetype.py │ ├── 0006_auto_20240329_0849.py │ ├── 0007_auto_20240330_1710.py │ ├── 0008_remove_localunit_data_source_id.py │ ├── 0009_alter_localunit_location.py │ ├── 0010_alter_localunit_country.py │ ├── 0011_auto_20240506_0624.py │ ├── 0012_auto_20240506_0636.py │ ├── 0013_localunittype_colour.py │ ├── 0014_auto_20240509_0529.py │ ├── 0015_auto_20240521_0434.py │ ├── 0016_auto_20240521_0511.py │ ├── 0017_alter_healthdata_other_medical_heal.py │ ├── 0018_localunit_deprecated_reason_and_more.py │ ├── 0019_localunit_last_sent_validator_type.py │ ├── 0020_alter_localunit_created_at.py │ └── __init__.py ├── models.py ├── permissions.py ├── serializers.py ├── tasks.py ├── test_views.py ├── utils.py └── views.py ├── locale ├── ar │ └── LC_MESSAGES │ │ └── django.po ├── en │ └── LC_MESSAGES │ │ └── django.po ├── es │ └── LC_MESSAGES │ │ └── django.po └── fr │ └── LC_MESSAGES │ └── django.po ├── main ├── __init__.py ├── autocomplete.sh ├── celery.py ├── checks.py ├── context_processors.py ├── entrypoint.sh ├── enums.py ├── error_codes.py ├── errors.py ├── exception_handler.py ├── factories.py ├── fields.py ├── filters.py ├── frontend.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── lock.py ├── managers.py ├── mock.py ├── nginx.conf ├── oauth2.py ├── permissions.py ├── runserver.sh ├── sentry.py ├── serializers.py ├── settings.py ├── suspend_receivers.py ├── test_case.py ├── test_fake.py ├── test_files │ ├── documents │ │ └── go.png │ └── flash_files │ │ └── ifrc.png ├── translation.py ├── urls.py ├── utils.py ├── validators.py ├── writable_nested_serializers.py └── wsgi.py ├── manage.py ├── mapbox ├── admin2 │ ├── AFG-centroids.json │ ├── AFG-staging.json │ ├── AFG.json │ ├── ARG-centroids.json │ ├── ARG-staging.json │ ├── ARG.json │ ├── BDI-centroids.json │ ├── BDI-staging.json │ ├── BDI.json │ ├── BEN-centroids.json │ ├── BEN-staging.json │ ├── BEN.json │ ├── BFA-centroids.json │ ├── BFA-staging.json │ ├── BFA.json │ ├── BGD-centroids.json │ ├── BGD-staging.json │ ├── BGD.json │ ├── BGR-centroids.json │ ├── BGR-staging.json │ ├── BGR.json │ ├── BLR-centroids.json │ ├── BLR-staging.json │ ├── BLR.json │ ├── BOL-centroids.json │ ├── BOL-staging.json │ ├── BOL.json │ ├── BRA-centroids.json │ ├── BRA-staging.json │ ├── BRA.json │ ├── CAF-centroids.json │ ├── CAF-staging.json │ ├── CAF.json │ ├── CMR-centroids.json │ ├── CMR-staging.json │ ├── CMR.json │ ├── COD-centroids.json │ ├── COD-staging.json │ ├── COD.json │ ├── COG-centroids.json │ ├── COG-staging.json │ ├── COG.json │ ├── COL-centroids.json │ ├── COL-staging.json │ ├── COL.json │ ├── COM-centroids.json │ ├── COM-staging.json │ ├── COM.json │ ├── CRI-centroids.json │ ├── CRI-staging.json │ ├── CRI.json │ ├── CUB-centroids.json │ ├── CUB-staging.json │ ├── CUB.json │ ├── DJI-centroids.json │ ├── DJI-staging.json │ ├── DJI.json │ ├── DZA-centroids.json │ ├── DZA-staging.json │ ├── DZA.json │ ├── EGY-centroids.json │ ├── EGY-staging.json │ ├── EGY.json │ ├── ERI-centroids.json │ ├── ERI-staging.json │ ├── ERI.json │ ├── GAB-centroids.json │ ├── GAB-staging.json │ ├── GAB.json │ ├── GIN-centroids.json │ ├── GIN-staging.json │ ├── GIN.json │ ├── GNB-centroids.json │ ├── GNB-staging.json │ ├── GNB.json │ ├── GNQ-centroids.json │ ├── GNQ-staging.json │ ├── GNQ.json │ ├── GTM-centroids.json │ ├── GTM-staging.json │ ├── GTM.json │ ├── GUY-centroids.json │ ├── GUY-staging.json │ ├── GUY.json │ ├── HND-centroids.json │ ├── HND-staging.json │ ├── HND.json │ ├── HTI-centroids.json │ ├── HTI-staging.json │ ├── HTI.json │ ├── HUN-centroids.json │ ├── HUN-staging.json │ ├── HUN.json │ ├── IDN-centroids.json │ ├── IDN-staging.json │ ├── IDN.json │ ├── IRN-centroids.json │ ├── IRN-staging.json │ ├── IRN.json │ ├── IRQ-centroids.json │ ├── IRQ-staging.json │ ├── IRQ.json │ ├── KEN-centroids.json │ ├── KEN-staging.json │ ├── KEN.json │ ├── KHM-centroids.json │ ├── KHM-staging.json │ ├── KHM.json │ ├── LBR-centroids.json │ ├── LBR-staging.json │ ├── LBR.json │ ├── LKA-centroids.json │ ├── LKA-staging.json │ ├── LKA.json │ ├── LSO-centroids.json │ ├── LSO-staging.json │ ├── LSO.json │ ├── MAR-centroids.json │ ├── MAR-staging.json │ ├── MAR.json │ ├── MDA-centroids.json │ ├── MDA-staging.json │ ├── MDA.json │ ├── MDG-centroids.json │ ├── MDG-staging.json │ ├── MDG.json │ ├── MEX-centroids.json │ ├── MEX-staging.json │ ├── MEX.json │ ├── MOZ-centroids.json │ ├── MOZ-staging.json │ ├── MOZ.json │ ├── MRT-centroids.json │ ├── MRT-staging.json │ ├── MRT.json │ ├── MWI-centroids.json │ ├── MWI-staging.json │ ├── MWI.json │ ├── MYS-centroids.json │ ├── MYS-staging.json │ ├── MYS.json │ ├── NAM-centroids.json │ ├── NAM-staging.json │ ├── NAM.json │ ├── NER-centroids.json │ ├── NER-staging.json │ ├── NER.json │ ├── NGA-centroids.json │ ├── NGA-staging.json │ ├── NGA.json │ ├── NIC-centroids.json │ ├── NIC-staging.json │ ├── NIC.json │ ├── NPL-centroids.json │ ├── NPL-staging.json │ ├── NPL.json │ ├── PER-centroids.json │ ├── PER-staging.json │ ├── PER.json │ ├── PHL-centroids.json │ ├── PHL-staging.json │ ├── PHL.json │ ├── PNG-centroids.json │ ├── PNG-staging.json │ ├── PNG.json │ ├── POL-centroids.json │ ├── POL-staging.json │ ├── POL.json │ ├── PRY-centroids.json │ ├── PRY-staging.json │ ├── PRY.json │ ├── RWA-centroids.json │ ├── RWA-staging.json │ ├── RWA.json │ ├── SDN-centroids.json │ ├── SDN-staging.json │ ├── SDN.json │ ├── SEN-centroids.json │ ├── SEN-staging.json │ ├── SEN.json │ ├── SLE-centroids.json │ ├── SLE-staging.json │ ├── SLE.json │ ├── SLV-centroids.json │ ├── SLV-staging.json │ ├── SLV.json │ ├── SOM-centroids.json │ ├── SOM-staging.json │ ├── SOM.json │ ├── SUR-centroids.json │ ├── SUR-staging.json │ ├── SUR.json │ ├── SVK-centroids.json │ ├── SVK-staging.json │ ├── SVK.json │ ├── SWZ-centroids.json │ ├── SWZ-staging.json │ ├── SWZ.json │ ├── SYR-centroids.json │ ├── SYR-staging.json │ ├── SYR.json │ ├── TGO-centroids.json │ ├── TGO-staging.json │ ├── TGO.json │ ├── THA-centroids.json │ ├── THA-staging.json │ ├── THA.json │ ├── TLS-centroids.json │ ├── TLS-staging.json │ ├── TLS.json │ ├── TON-centroids.json │ ├── TON-staging.json │ ├── TON.json │ ├── TUR-centroids.json │ ├── TUR-staging.json │ ├── TUR.json │ ├── UGA-centroids.json │ ├── UGA-staging.json │ ├── UGA.json │ ├── UKR-centroids.json │ ├── UKR-staging.json │ ├── UKR.json │ ├── URY-centroids.json │ ├── URY-staging.json │ ├── URY.json │ ├── VEN-centroids.json │ ├── VEN-staging.json │ ├── VEN.json │ ├── VNM-centroids.json │ ├── VNM-staging.json │ ├── VNM.json │ ├── VUT-centroids.json │ ├── VUT-staging.json │ ├── VUT.json │ ├── ZAF-centroids.json │ ├── ZAF-staging.json │ ├── ZAF.json │ ├── ZMB-centroids.json │ ├── ZMB-staging.json │ ├── ZMB.json │ ├── ZWE-centroids.json │ ├── ZWE-staging.json │ └── ZWE.json ├── countries-recipe-staging.json ├── countries-recipe.json ├── country-centroids-recipe-staging.json ├── country-centroids-recipe.json ├── district-centroids-recipe-staging.json ├── district-centroids-recipe.json ├── districts-recipe-staging.json └── districts-recipe.json ├── middlewares ├── __init__.py ├── cache.py └── middlewares.py ├── notifications ├── __init__.py ├── admin.py ├── apps.py ├── drf_views.py ├── enums.py ├── factories.py ├── hello.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── management │ └── commands │ │ └── ingest_alerts.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_subscription_event.py │ ├── 0003_notificationguid.py │ ├── 0004_auto_20200618_0904.py │ ├── 0004_auto_20200618_1017.py │ ├── 0005_merge_20200619_0724.py │ ├── 0006_auto_20200623_0704.py │ ├── 0007_auto_20200810_1116.py │ ├── 0008_auto_20201104_0352.py │ ├── 0009_surgealert_is_active.py │ ├── 0010_surgealert_molnix_status.py │ ├── 0011_surgealert_country.py │ ├── 0012_surgealert_is_stood_down.py │ ├── 0013_auto_20230410_0720.py │ ├── 0014_surgealert_status.py │ ├── 0015_rename_molnix_status_surgealert_molnix_status_old.py │ └── __init__.py ├── models.py ├── notification.py ├── search_indexes.py ├── serializers.py ├── templates │ ├── design │ │ ├── field_report.html │ │ ├── foot1.html │ │ ├── foot2.html │ │ ├── foot3.html │ │ ├── generic_notification.html │ │ ├── head1.html │ │ ├── head2.html │ │ ├── head3.html │ │ ├── images │ │ │ ├── cash-bag.svg │ │ │ ├── cash-notes.svg │ │ │ ├── people-arrows.svg │ │ │ ├── rc-appeals.svg │ │ │ └── rc.svg │ │ ├── main1.html │ │ ├── main_field_report.html │ │ ├── main_newop.html │ │ ├── main_newop2.html │ │ ├── main_newop3.html │ │ ├── main_opupd.html │ │ ├── main_weekly.html │ │ ├── new_operation.html │ │ ├── operation_update.html │ │ └── weekly_digest.html │ ├── email │ │ ├── dref │ │ │ ├── dref.html │ │ │ └── head.html │ │ ├── flash_update │ │ │ ├── donor_email.html │ │ │ ├── flash_pdf.html │ │ │ ├── flash_update.html │ │ │ └── head.html │ │ ├── generic_notification.html │ │ ├── local_units │ │ │ └── local_unit.html │ │ ├── new_appeal.html │ │ ├── new_event.html │ │ ├── new_report.html │ │ ├── recover_password.html │ │ ├── registration │ │ │ ├── outside-email-success.html │ │ │ ├── reminder.html │ │ │ ├── validate.html │ │ │ ├── verify-outside-email.html │ │ │ └── verify-staff-email.html │ │ └── show_username.html │ ├── includes │ │ ├── logo.html │ │ └── notification-source.html │ ├── registration │ │ ├── success.html │ │ ├── validation-halfsuccess.html │ │ ├── validation-sent.html │ │ └── validation-success.html │ └── search │ │ └── indexes │ │ └── notifications │ │ └── surgealert_text.txt ├── templatetags │ ├── __init__.py │ └── custom_filters.py ├── tests.py ├── translation.py └── views.py ├── per ├── __init__.py ├── admin.py ├── admin_classes.py ├── apps.py ├── cache.py ├── custom_renderers.py ├── drf_views.py ├── enums.py ├── factories.py ├── filter_set.py ├── fixtures │ ├── componentratings.json │ ├── form_components.csv │ ├── organizationtypes.json │ └── question_group_description.json ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── management │ └── commands │ │ ├── __init__.py │ │ ├── add_partially_answers.py │ │ ├── create_dummy_opslearningsummary.py │ │ ├── load_form_components.py │ │ └── migrate_sub_components_to_component14.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_form_ns.py │ ├── 0003_auto_20190416_1021.py │ ├── 0004_auto_20190520_1436.py │ ├── 0005_auto_20190603_1703.py │ ├── 0006_draft.py │ ├── 0007_nsphase.py │ ├── 0008_erureadiness.py │ ├── 0009_auto_20190709_0835.py │ ├── 0010_workplan.py │ ├── 0011_auto_20190711_0757.py │ ├── 0012_auto_20190711_0859.py │ ├── 0013_remove_workplan_form.py │ ├── 0014_overview.py │ ├── 0015_auto_20190711_1236.py │ ├── 0016_auto_20190711_1305.py │ ├── 0017_nicedocument.py │ ├── 0018_draft_country.py │ ├── 0019_auto_20190716_1422.py │ ├── 0020_auto_20200618_0904.py │ ├── 0021_auto_20200903_0843.py │ ├── 0022_auto_20201012_1225.py │ ├── 0023_auto_20201012_1241.py │ ├── 0024_formcomponent_component_letter.py │ ├── 0025_auto_20201028_1606.py │ ├── 0026_auto_20201029_0851.py │ ├── 0027_auto_20201030_1539.py │ ├── 0028_auto_20201102_1154.py │ ├── 0029_auto_20201105_1529.py │ ├── 0030_auto_20201106_1205.py │ ├── 0031_auto_20201106_1222.py │ ├── 0032_remove_form_country.py │ ├── 0033_auto_20201116_1521.py │ ├── 0034_auto_20201119_1502.py │ ├── 0035_overview_assessment_number.py │ ├── 0036_auto_20201123_1055.py │ ├── 0037_formquestion_description.py │ ├── 0038_auto_20201130_1417.py │ ├── 0039_auto_20201208_1348.py │ ├── 0040_auto_20201214_1255.py │ ├── 0041_auto_20230410_0720.py │ ├── 0041_auto_20230417_0402.py │ ├── 0042_auto_20230502_0611.py │ ├── 0043_auto_20230505_0826.py │ ├── 0044_auto_20230508_0535.py │ ├── 0045_auto_20230508_0839.py │ ├── 0046_form_is_draft.py │ ├── 0047_auto_20230510_0527.py │ ├── 0048_auto_20230608_0615.py │ ├── 0049_auto_20230608_0621.py │ ├── 0050_alter_perassessment_overview.py │ ├── 0051_rename_area_response_perassessment_area_responses.py │ ├── 0052_auto_20230608_0837.py │ ├── 0053_auto_20230608_0919.py │ ├── 0054_auto_20230608_1022.py │ ├── 0055_auto_20230609_0516.py │ ├── 0056_perfile.py │ ├── 0057_remove_overview_orientation_document.py │ ├── 0058_overview_orientation_document.py │ ├── 0059_auto_20230614_0820.py │ ├── 0060_perassessment_is_draft.py │ ├── 0061_overview_phase.py │ ├── 0062_alter_overview_phase.py │ ├── 0063_perworkplancomponent_supported_by.py │ ├── 0064_overview_is_draft.py │ ├── 0065_rename_status_formcomponentresponse_rating.py │ ├── 0066_remove_formcomponentresponse_rating.py │ ├── 0067_auto_20230621_1003.py │ ├── 0068_auto_20230622_0420.py │ ├── 0069_auto_20230622_0426.py │ ├── 0070_auto_20230622_0531.py │ ├── 0071_remove_arearesponse_is_draft.py │ ├── 0072_remove_overview_orientation_document.py │ ├── 0073_overview_orientation_documents.py │ ├── 0074_auto_20230628_0541.py │ ├── 0075_auto_20230628_0552.py │ ├── 0076_merge_0041_auto_20230410_0720_0075_auto_20230628_0552.py │ ├── 0077_alter_formanswer_options.py │ ├── 0078_auto_20230711_0938.py │ ├── 0079_auto_20230712_0627.py │ ├── 0080_formcomponentresponse_notes.py │ ├── 0081_auto_20230731_1426.py │ ├── 0082_auto_20230822_0833.py │ ├── 0083_auto_20230828_0403.py │ ├── 0084_alter_overview_date_of_assessment.py │ ├── 0085_alter_overview_assessment_method.py │ ├── 0086_migrate_old_form.py │ ├── 0087_update_phase.py │ ├── 0088_update_assessment_method.py │ ├── 0089_alter_overview_type_of_previous_assessment.py │ ├── 0090_auto_20231030_1505.py │ ├── 0091_opslearning.py │ ├── 0092_auto_20240109_1950.py │ ├── 0093_auto_20240116_1739.py │ ├── 0093_perworkplancomponent_supported_by_organization_type.py │ ├── 0094_auto_20240116_1845.py │ ├── 0094_update_supported_by_organization_type.py │ ├── 0095_opslearning_appeal_document_id.py │ ├── 0095_perdocumentupload.py │ ├── 0096_alter_opslearning_appeal_code.py │ ├── 0096_migrate_formdata_notes.py │ ├── 0097_alter_opslearning_appeal_code.py │ ├── 0097_formcomponent_is_parent.py │ ├── 0098_auto_20240118_0552.py │ ├── 0098_fix_reversion_data_20240208_0502.py │ ├── 0099_auto_20240130_0850.py │ ├── 0099_migrate_notes.py │ ├── 0100_auto_20240130_0851.py │ ├── 0100_migrate_all_notes.py │ ├── 0101_merge_20240202_1004.py │ ├── 0102_merge_20240216_0447.py │ ├── 0103_merge_0100_migrate_all_notes_0102_merge_20240216_0447.py │ ├── 0104_alter_overview_phase.py │ ├── 0105_formcomponent_has_question_group.py │ ├── 0106_auto_20240314_1059.py │ ├── 0107_customperworkplancomponent_supported_by_organization_type.py │ ├── 0108_auto_20240320_0801.py │ ├── 0109_auto_20240320_0804.py │ ├── 0110_auto_20240325_0611.py │ ├── 0111_perdocumentupload_per.py │ ├── 0112_auto_20240426_0522.py │ ├── 0113_auto_20240521_0611.py │ ├── 0114_auto_20240521_0801.py │ ├── 0115_auto_20240521_0813.py │ ├── 0116_auto_20240521_0815.py │ ├── 0117_auto_20240522_0529.py │ ├── 0118_customperworkplancomponent_actions_ar_and_more.py │ ├── 0118_percomponentrating_title_ar_and_more.py │ ├── 0119_merge_20240524_0548.py │ ├── 0120_alter_formcomponent_status.py │ ├── 0121_formcomponent_climate_environmental_considerations_guidance_and_more.py │ ├── 0122_opslearningcacheresponse_and_more.py │ ├── 0123_alter_perdocumentupload_file_alter_perfile_file.py │ ├── 0124_alter_opslearningpromptresponsecache_type.py │ └── __init__.py ├── models.py ├── ops_learning_summary.py ├── permissions.py ├── serializers.py ├── task.py ├── test_views.py ├── tests.py ├── translation.py ├── utils.py ├── validators.py └── views.py ├── pyproject.toml ├── pytest.ini ├── registrations ├── __init__.py ├── admin.py ├── apps.py ├── drf_views.py ├── locale │ ├── ar │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── en │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ ├── es │ │ └── LC_MESSAGES │ │ │ ├── django.mo │ │ │ └── django.po │ └── fr │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20180626_1808.py │ ├── 0003_auto_20200206_0926.py │ ├── 0004_auto_20200211_1514.py │ ├── 0005_domainwhitelist.py │ ├── 0006_domainwhitelist_description.py │ ├── 0007_auto_20200618_0904.py │ ├── 0008_pending_justification.py │ ├── 0009_auto_20220104_1632.py │ ├── 0010_pending_reminder_sent_to_admin.py │ ├── 0011_userexternaltoken.py │ └── __init__.py ├── models.py ├── serializers.py ├── tasks.py ├── templates │ └── admin │ │ ├── change_form.html │ │ ├── change_list.html │ │ ├── pending_change_form.html │ │ └── pending_change_list.html ├── test_views.py ├── tests.py ├── utils.py └── views.py ├── seccomp_profile.json ├── utils ├── elasticsearch.py ├── erp.py ├── file_check.py └── test_utils.py └── uv.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | .db/ 2 | deploy/ 3 | .mypy_cache/ 4 | .pytest_cache/ 5 | go-logs/ 6 | media/ 7 | go.log 8 | .venv 9 | -------------------------------------------------------------------------------- /.env-sample: -------------------------------------------------------------------------------- 1 | # Required 2 | DJANGO_SECRET_KEY=RANDOM-STRING-FOR-SECRET-KEYS 3 | 4 | # For other, look at main/settings.py:env for available options. 5 | 6 | # Generate using `cat key | base64 -w 0` 7 | JWT_PRIVATE_KEY_BASE64_ENCODED= 8 | JWT_PUBLIC_BASE64_ENCODED= 9 | # JWT_PRIVATE_KEY= 10 | # JWT_PUBLIC_KEY= 11 | -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | extend-ignore = C901, E203, E701 3 | max-line-length = 130 4 | exclude = .git,__pycache__,old,build,dist,*migrations*,*snapshots* 5 | max-complexity = 10 6 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # We'll let Git's auto-detection algorithm infer if a file is text. If it is, 2 | # enforce LF line endings regardless of OS or git configurations. 3 | * text=auto eol=lf 4 | 5 | # Isolate binary files in case the auto-detection algorithm fails and 6 | # marks them as text files (which could brick them). 7 | *.{png,jpg,jpeg,gif,webp,woff,woff2} binary 8 | -------------------------------------------------------------------------------- /.github/docker-compose.yml: -------------------------------------------------------------------------------- 1 | services: 2 | serve: 3 | image: $DOCKER_IMAGE 4 | build: !reset null 5 | env_file: !reset null 6 | environment: 7 | CI: "true" 8 | DJANGO_SECRET_KEY: RANDOM-STRING-FOR-SECRET-KEYS 9 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | Addresses xxxxxx 2 | 3 | ## Changes 4 | 5 | * Detailed list or prose of changes 6 | * ... 7 | 8 | ## Checklist 9 | Things that should succeed before merging. 10 | 11 | - [ ] Updated/ran unit tests 12 | - [ ] Updated CHANGELOG.md 13 | 14 | ## Release 15 | 16 | If there is a version update, make sure to tag the repository with the latest version. -------------------------------------------------------------------------------- /.github/workflows/add-issue-to-backlog.yml: -------------------------------------------------------------------------------- 1 | name: Add issues to Backlog 2 | 3 | on: 4 | issues: 5 | types: 6 | - opened 7 | 8 | jobs: 9 | add-to-project: 10 | name: Add issue to project 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/add-to-project@v0.4.0 14 | with: 15 | project-url: https://github.com/orgs/IFRCGo/projects/12 16 | github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} 17 | -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/__init__.py -------------------------------------------------------------------------------- /api/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class ApiConfig(AppConfig): 6 | name = "api" 7 | verbose_name = _("api") 8 | -------------------------------------------------------------------------------- /api/create_cron.py: -------------------------------------------------------------------------------- 1 | from .models import CronJob 2 | 3 | 4 | def create_cron_record(name, msg, status, num_result=0): 5 | cron_obj = {"name": name, "message": msg, "num_result": num_result, "status": status} 6 | CronJob.sync_cron(cron_obj) 7 | -------------------------------------------------------------------------------- /api/esconnection.py: -------------------------------------------------------------------------------- 1 | from django.conf import settings 2 | from elasticsearch import Elasticsearch 3 | 4 | if settings.ELASTIC_SEARCH_HOST is not None: 5 | ES_CLIENT = Elasticsearch([settings.ELASTIC_SEARCH_HOST], timeout=2, max_retries=3, retry_on_timeout=True) 6 | else: 7 | print("Warning: No elasticsearch host found, will not index elasticsearch") 8 | ES_CLIENT = None 9 | -------------------------------------------------------------------------------- /api/event_sources.py: -------------------------------------------------------------------------------- 1 | SOURCES = { 2 | "gdacs": "GDACs scraper", 3 | "who": "WHO scraper", 4 | "report_ingest": "Field report DMIS ingest", 5 | "report_admin": "Field report admin", 6 | "appeal_admin": "Appeal admin", 7 | "new_report": "New field report", 8 | } 9 | -------------------------------------------------------------------------------- /api/exceptions.py: -------------------------------------------------------------------------------- 1 | from rest_framework.exceptions import APIException 2 | from rest_framework.status import HTTP_400_BAD_REQUEST 3 | 4 | 5 | class BadRequest(APIException): 6 | status_code = HTTP_400_BAD_REQUEST 7 | default_code = "Bad request" 8 | 9 | def __init__(self, detail): 10 | self.detail = detail 11 | -------------------------------------------------------------------------------- /api/factories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/factories/__init__.py -------------------------------------------------------------------------------- /api/factories/disaster_type.py: -------------------------------------------------------------------------------- 1 | import factory 2 | from factory import fuzzy 3 | 4 | from .. import models 5 | 6 | 7 | class DisasterTypeFactory(factory.django.DjangoModelFactory): 8 | class Meta: 9 | model = models.DisasterType 10 | 11 | name = fuzzy.FuzzyText(length=50, prefix="disaster-type-") 12 | summary = fuzzy.FuzzyText(length=500) 13 | -------------------------------------------------------------------------------- /api/factories/region.py: -------------------------------------------------------------------------------- 1 | import factory 2 | from factory import fuzzy 3 | 4 | from .. import models 5 | 6 | 7 | class RegionFactory(factory.django.DjangoModelFactory): 8 | class Meta: 9 | model = models.Region 10 | 11 | name = fuzzy.FuzzyChoice(models.RegionName) 12 | -------------------------------------------------------------------------------- /api/filehandler.py: -------------------------------------------------------------------------------- 1 | import logging 2 | import os 3 | 4 | 5 | class MakeFileHandler(logging.FileHandler): 6 | """https://stackoverflow.com/questions/20666764/python-logging-how-to-ensure-logfile-directory-is-created""" 7 | 8 | def __init__(self, filename, mode="a", encoding=None, delay=0): 9 | os.makedirs(os.path.dirname(filename), exist_ok=True) 10 | logging.FileHandler.__init__(self, filename, mode, encoding, delay) 11 | -------------------------------------------------------------------------------- /api/fixtures/Groups.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "model": "auth.Group", 4 | "pk": "3", 5 | "fields": { 6 | "name": "IFRC Admins" 7 | } 8 | } 9 | ] 10 | -------------------------------------------------------------------------------- /api/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /api/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /api/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /api/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /api/migrations/0006_fieldreport_report_date.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.5 on 2018-06-20 09:50 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0005_auto_20180614_2206"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="fieldreport", 15 | name="report_date", 16 | field=models.DateTimeField(editable=False, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0007_event_updated_at.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.5 on 2018-06-22 14:51 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0006_fieldreport_report_date"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="event", 15 | name="updated_at", 16 | field=models.DateTimeField(auto_now=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0011_auto_20181015_0934.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.8 on 2018-10-15 09:34 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0010_auto_20181008_0950"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name="gdacsevent", 15 | name="vulnerability", 16 | field=models.FloatField(), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0012_auto_20181016_0730.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.8 on 2018-10-16 07:30 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0011_auto_20181015_0934"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="event", 15 | name="hide_attached_field_reports", 16 | field=models.BooleanField(default=False), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0022_appeal_real_data_update.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-07-18 19:43 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0021_auto_20190718_1414"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="appeal", 15 | name="real_data_update", 16 | field=models.DateTimeField(blank=True, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0024_eventcontact_phone.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-07-25 08:49 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0023_auto_20190724_0841"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="eventcontact", 15 | name="phone", 16 | field=models.CharField(blank=True, max_length=100, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0025_fieldreportcontact_phone.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-10-07 11:41 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0024_eventcontact_phone"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="fieldreportcontact", 15 | name="phone", 16 | field=models.CharField(blank=True, max_length=50), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0028_event_is_featured_region.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-11-27 07:03 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0027_auto_20191120_1223"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="event", 15 | name="is_featured_region", 16 | field=models.BooleanField(default=False), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0028_merge_20191125_0949.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-11-25 09:49 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0027_auto_20191125_0939"), 10 | ("api", "0027_auto_20191120_1223"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0030_fieldreport_other_sources.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-11-27 07:14 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0029_auto_20191125_0949"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="fieldreport", 15 | name="other_sources", 16 | field=models.TextField(blank=True, default=""), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0031_merge_20191127_0832.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-11-27 08:32 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0028_event_is_featured_region"), 10 | ("api", "0030_fieldreport_other_sources"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0043_event_slug.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-03-17 09:08 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0042_auto_20200128_1045"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="event", 15 | name="slug", 16 | field=models.CharField(default=None, max_length=50, unique=True, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0046_merge_20200325_1016.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.9 on 2020-03-25 10:16 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0045_auto_20200325_0905"), 10 | ("api", "0045_auto_20200320_1121"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0047_merge_20200327_1005.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-03-27 10:05 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0046_merge_20200325_1016"), 10 | ("api", "0045_auto_20200212_1354"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0048_merge_20200401_1310.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-04-01 13:10 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0047_merge_20200327_1005"), 10 | ("api", "0045_auto_20200326_0912"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0049_merge_20200403_1508.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-04-03 15:08 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0048_auto_20200401_1249"), 10 | ("api", "0048_merge_20200401_1310"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0049_merge_20200406_1026.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-04-06 10:26 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0046_auto_20200406_0953"), 10 | ("api", "0048_merge_20200401_1310"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0051_fieldreport_sit_fields_date.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-04-06 06:22 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0050_auto_20200406_0614"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="fieldreport", 15 | name="sit_fields_date", 16 | field=models.DateField(blank=True, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /api/migrations/0053_merge_20200406_1343.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-04-06 13:43 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0049_merge_20200406_1026"), 10 | ("api", "0052_auto_20200406_0623"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0054_merge_20200407_1212.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-04-07 12:12 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0053_merge_20200406_1343"), 10 | ("api", "0049_merge_20200403_1508"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0055_merge_20200407_1236.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-04-07 12:36 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0054_auto_20200407_0939"), 10 | ("api", "0054_merge_20200407_1212"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0060_merge_20200501_1230.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-05-01 12:30 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0059_auto_20200430_0852"), 10 | ("api", "0059_auto_20200430_0801"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0066_merge_20200508_1241.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.10 on 2020-05-08 12:41 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0064_auto_20200504_1438"), 10 | ("api", "0065_fieldreport_epi_figures_source"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0069_delete_notificationguid.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2020-06-15 09:58 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0068_notificationguid"), 10 | ] 11 | 12 | operations = [ 13 | migrations.DeleteModel( 14 | name="NotificationGUID", 15 | ), 16 | ] 17 | -------------------------------------------------------------------------------- /api/migrations/0081_merge_20200730_1237.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2020-07-30 12:37 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0080_region_bbox"), 10 | ("api", "0076_auto_20200728_1500"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0094_merge_20201123_1340.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2020-11-23 13:40 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0088_auto_20201105_0943"), 10 | ("api", "0093_auto_20201123_1026"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0101_merge_20201210_0822.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2020-12-10 08:22 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0100_auto_20201130_0954"), 10 | ("api", "0088_auto_20201118_1144"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0103_merge_20201210_0900.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2020-12-10 09:00 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0101_merge_20201210_0822"), 10 | ("api", "0102_auto_20201208_1314"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0115_merge_20210204_1319.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2021-02-04 13:19 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0106_auto_20201214_0858"), 10 | ("api", "0114_auto_20210204_1203"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0117_merge_20210205_1458.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2021-02-05 14:58 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0116_auto_20210205_1443"), 10 | ("api", "0116_auto_20210205_0905"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0122_merge_20210301_1001.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2021-03-01 10:01 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0106_auto_20210219_0908"), 10 | ("api", "0121_geccode"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0124_merge_20210414_0714.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2021-04-14 07:14 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0123_auto_20210318_1520"), 10 | ("api", "0123_auto_20210301_1014"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0134_merge_20211020_0622.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.20 on 2021-10-20 06:22 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0133_auto_20210729_1609"), 10 | ("api", "0133_auto_20210922_1327"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0137_merge_20220104_0845.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.24 on 2022-01-04 08:45 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0136_event_visibility"), 10 | ("api", "0134_merge_20211020_0622"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0141_merge_20220202_0546.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.26 on 2022-02-02 05:46 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0140_auto_20220126_1112"), 10 | ("api", "0137_merge_20220104_0845"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0143_merge_20220214_0557.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.26 on 2022-02-14 05:57 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0138_auto_20220105_0543"), 10 | ("api", "0142_auto_20220202_0551"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0144_merge_20220218_0941.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.26 on 2022-02-18 09:41 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0143_auto_20220218_0817"), 10 | ("api", "0143_merge_20220214_0557"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0151_merge_20220325_1027.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-03-25 10:27 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0150_event_emergency_response_contact_email"), 10 | ("api", "0150_admin2_admin2geoms"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0154_merge_20220513_0934.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-05-13 09:34 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0153_auto_20220513_0633"), 10 | ("api", "0153_auto_20220510_0730"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0160_merge_0159_auto_20221022_1542_0159_auto_20221028_0940.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.16 on 2022-11-01 10:31 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0159_auto_20221022_1542"), 10 | ("api", "0159_auto_20221028_0940"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0164_merge_20230419_0524.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-04-19 05:24 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0163_admin2_is_deprecated"), 10 | ("api", "0163_auto_20230410_0720"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0170_merge_0163_auto_20230410_0720_0169_auto_20230425_1120.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-06-14 08:04 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0163_auto_20230410_0720"), 10 | ("api", "0169_auto_20230425_1120"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0171_merge_20230614_0818.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-06-14 08:18 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0164_merge_20230419_0524"), 10 | ("api", "0170_merge_0163_auto_20230410_0720_0169_auto_20230425_1120"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0189_merge_20240117_0551.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-01-17 05:51 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0188_alter_export_export_type"), 10 | ("api", "0188_auto_20240109_0508"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0190_remove_export_selector.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-01-29 04:12 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0189_merge_20240117_0551"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="export", 15 | name="selector", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /api/migrations/0195_merge_20231219_0511.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2023-12-19 05:11 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0187_auto_20231218_0508"), 10 | ("api", "0194_countryorganizationalcapacity"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0204_merge_20240129_0639.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-01-29 06:39 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0188_auto_20240109_0508"), 10 | ("api", "0203_alter_countryicrcpresence_country"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0205_merge_20240227_0819.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-02-27 08:19 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0190_auto_20240220_0510"), 10 | ("api", "0190_remove_export_selector"), 11 | ("api", "0204_merge_20240129_0639"), 12 | ] 13 | 14 | operations = [] 15 | -------------------------------------------------------------------------------- /api/migrations/0213_merge_20240807_1001.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 4.2.13 on 2024-08-07 10:01 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0212_alter_countrycapacitystrengthening_unique_together"), 10 | ("api", "0212_profile_limit_access_to_guest"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/0217_merge_20250107_1019.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 4.2.16 on 2025-01-07 10:19 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("api", "0215_event_title_event_title_ar_event_title_en_and_more"), 10 | ("api", "0216_district_emma_id_district_fips_code_district_nuts1_and_more"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /api/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/migrations/__init__.py -------------------------------------------------------------------------------- /api/scrapers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/scrapers/__init__.py -------------------------------------------------------------------------------- /api/scrapers/extractor/__init__.py: -------------------------------------------------------------------------------- 1 | from .meta_field import MetaFieldExtractor # noqa 2 | from .sector_field import SectorFieldExtractor # noqa 3 | -------------------------------------------------------------------------------- /api/snapshots/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/api/snapshots/__init__.py -------------------------------------------------------------------------------- /api/templates/admin/appeal_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/appeal_change_list.html: -------------------------------------------------------------------------------- 1 | {% extends "reversion/change_list.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | 3 | {% load i18n admin_urls %} 4 | 5 | {% block object-tools %} 6 | {{ block.super }} 7 | {% if not change %}{% if not is_popup %} 8 | 11 | {% endif %}{% endif %} 12 | {% endblock %} 13 | -------------------------------------------------------------------------------- /api/templates/admin/countryplan_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/countryplan_change_list.html: -------------------------------------------------------------------------------- 1 | {% extends "reversion/change_list.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/emergency_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/emergency_change_list.html: -------------------------------------------------------------------------------- 1 | {% extends "reversion/change_list.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/fieldreport_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/fieldreport_change_list.html: -------------------------------------------------------------------------------- 1 | {% extends "reversion/change_list.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/opslearning_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | Related Appeal document 5 |
  • 6 |
  • 7 | Related DREF Final Report 8 |
  • 9 | {{ block.super }} 10 | {% endblock %} 11 | -------------------------------------------------------------------------------- /api/templates/admin/situationreport_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/admin/situationreport_change_list.html: -------------------------------------------------------------------------------- 1 | {% extends "reversion/change_list.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /api/templates/related_widget_wrapper.html: -------------------------------------------------------------------------------- 1 | {% load i18n static %} 2 | 9 | -------------------------------------------------------------------------------- /api/templates/search/indexes/api/appeal_text.txt: -------------------------------------------------------------------------------- 1 | {{object.id}} 2 | {{object.name}} 3 | {{object.visibility}} 4 | {{object.appeal_type}} 5 | {{object.code}} 6 | {{object.event_id}} 7 | {{object.country_id}} 8 | {{object.start_date}} 9 | -------------------------------------------------------------------------------- /api/templates/search/indexes/api/country_text.txt: -------------------------------------------------------------------------------- 1 | {{object.id}} 2 | {{object.name}} 3 | {{object.society_name}} 4 | {{object.society_url}} 5 | {{object.iso3}} -------------------------------------------------------------------------------- /api/templates/search/indexes/api/district_text.txt: -------------------------------------------------------------------------------- 1 | {{object.id}} 2 | {{object.name}} 3 | {{object.iso3}} -------------------------------------------------------------------------------- /api/templates/search/indexes/api/event_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name}} 2 | {{object.disaster_type}} 3 | {{object.amount_requested}} 4 | {{object.amount_funded}} 5 | {{object.disaster_start_date}} 6 | {{object.iso3}} -------------------------------------------------------------------------------- /api/templates/search/indexes/api/fieldreport_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name}} 2 | {{object.iso3}} -------------------------------------------------------------------------------- /api/templates/search/indexes/api/region_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name.get_name_display}} 2 | -------------------------------------------------------------------------------- /api/triggers.py: -------------------------------------------------------------------------------- 1 | from django.contrib.auth.models import User 2 | from django.db.models.signals import post_save 3 | 4 | from .models import Profile 5 | 6 | 7 | # Save a user profile whenever we create a user 8 | def create_profile(sender, instance, created, **kwargs): 9 | if created: 10 | Profile.objects.create(user=instance) 11 | instance.profile.save() 12 | 13 | 14 | post_save.connect(create_profile, sender=User) 15 | -------------------------------------------------------------------------------- /country_plan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/country_plan/__init__.py -------------------------------------------------------------------------------- /country_plan/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class CountryPlanConfig(AppConfig): 5 | default_auto_field = "django.db.models.BigAutoField" 6 | name = "country_plan" 7 | -------------------------------------------------------------------------------- /country_plan/factories.py: -------------------------------------------------------------------------------- 1 | import factory 2 | 3 | from .models import CountryPlan 4 | 5 | 6 | class CountryPlanFactory(factory.django.DjangoModelFactory): 7 | class Meta: 8 | model = CountryPlan 9 | -------------------------------------------------------------------------------- /country_plan/management/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/country_plan/management/__init__.py -------------------------------------------------------------------------------- /country_plan/management/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/country_plan/management/commands/__init__.py -------------------------------------------------------------------------------- /country_plan/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/country_plan/migrations/__init__.py -------------------------------------------------------------------------------- /country_plan/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/country_plan/tests/__init__.py -------------------------------------------------------------------------------- /data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/data/favicon.ico -------------------------------------------------------------------------------- /databank/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/__init__.py -------------------------------------------------------------------------------- /databank/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class DatabankConfig(AppConfig): 6 | name = "databank" 7 | verbose_name = _("databank") 8 | -------------------------------------------------------------------------------- /databank/enums.py: -------------------------------------------------------------------------------- 1 | enum_register = {} 2 | -------------------------------------------------------------------------------- /databank/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /databank/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /databank/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /databank/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /databank/management/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/management/commands/__init__.py -------------------------------------------------------------------------------- /databank/management/commands/sources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/management/commands/sources/__init__.py -------------------------------------------------------------------------------- /databank/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/databank/migrations/__init__.py -------------------------------------------------------------------------------- /databank/tests.py: -------------------------------------------------------------------------------- 1 | # Create your tests here. 2 | -------------------------------------------------------------------------------- /deploy/custom-role.json: -------------------------------------------------------------------------------- 1 | { 2 | "Name": "IFRC GO Role Assigner", 3 | "IsCustom": true, 4 | "Description": "Can assign other roles to resources", 5 | "Actions": [ 6 | "Microsoft.Authorization/roleAssignments/write", 7 | "Microsoft.Authorization/roleAssignments/delete" 8 | ], 9 | "NotActions": [ 10 | 11 | ], 12 | "AssignableScopes": [ 13 | "/subscriptions/8b80d348-3ed0-421c-a192-31cffcb1c036" 14 | ] 15 | } -------------------------------------------------------------------------------- /deploy/helm/chartpress.yaml: -------------------------------------------------------------------------------- 1 | charts: 2 | - name: ifrcgo-helm 3 | imagePrefix: ifrcgoacr.azurecr.io/ifrcgo- 4 | repo: 5 | git: IFRCGo/go-api 6 | images: 7 | api: 8 | valuesPath: api.image 9 | contextPath: ../../ 10 | dockerfilePath: ../../Dockerfile -------------------------------------------------------------------------------- /deploy/helm/ifrcgo-helm/.gitignore: -------------------------------------------------------------------------------- 1 | .helm-charts 2 | values-local.yaml 3 | charts 4 | -------------------------------------------------------------------------------- /deploy/helm/ifrcgo-helm/.helmignore: -------------------------------------------------------------------------------- 1 | values-local.yaml 2 | -------------------------------------------------------------------------------- /deploy/helm/ifrcgo-helm/Chart.lock: -------------------------------------------------------------------------------- 1 | dependencies: 2 | - name: redis 3 | repository: https://charts.bitnami.com/bitnami 4 | version: 20.7.1 5 | - name: postgresql 6 | repository: https://charts.bitnami.com/bitnami 7 | version: 16.4.9 8 | - name: minio 9 | repository: https://charts.bitnami.com/bitnami 10 | version: 15.0.3 11 | digest: sha256:a4d204e014228cb7670468d6ec03f567918084eb4bc2f7429b2ec6531bdc2681 12 | generated: "2025-02-18T16:46:12.682756654+05:45" 13 | -------------------------------------------------------------------------------- /deploy/helm/ifrcgo-helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deploy/helm/ifrcgo-helm/README.md -------------------------------------------------------------------------------- /deployments/__init__.py: -------------------------------------------------------------------------------- 1 | default_app_config = "deployments.apps.DeploymentsConfig" 2 | -------------------------------------------------------------------------------- /deployments/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class DeploymentsConfig(AppConfig): 6 | name = "deployments" 7 | verbose_name = _("Deployments & 3W's (Who, What, Where)") 8 | 9 | def ready(self): 10 | import api.receivers # noqa: F401 11 | -------------------------------------------------------------------------------- /deployments/factories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/factories/__init__.py -------------------------------------------------------------------------------- /deployments/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /deployments/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /deployments/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /deployments/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /deployments/management/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/management/commands/__init__.py -------------------------------------------------------------------------------- /deployments/migrations/0045_remove_emergencyproject_country.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-03-06 12:13 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("deployments", "0044_auto_20220305_0922"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="emergencyproject", 15 | name="country", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /deployments/migrations/0053_merge_20220314_1059.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-03-14 10:59 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("deployments", "0052_auto_20220314_0633"), 10 | ("deployments", "0044_personnel_molnix_status"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /deployments/migrations/0057_merge_20220318_0527.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-03-18 05:27 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("deployments", "0056_auto_20220318_0413"), 10 | ("deployments", "0045_molnixtag_tag_category"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /deployments/migrations/0067_merge_0066_auto_20220523_0824_0066_auto_20220727_0708.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.14 on 2022-08-08 12:17 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("deployments", "0066_auto_20220523_0824"), 10 | ("deployments", "0066_auto_20220727_0708"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /deployments/migrations/0068_merge_20220818_1357.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.14 on 2022-08-18 13:57 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("deployments", "0067_annualsplit"), 10 | ("deployments", "0067_merge_0066_auto_20220523_0824_0066_auto_20220727_0708"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /deployments/migrations/0080_merge_20230505_0418.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-05-05 04:18 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("deployments", "0078_emergencyproject_admin2"), 10 | ("deployments", "0079_auto_20230423_0628"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /deployments/migrations/0081_merge_20230614_0804.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-06-14 08:04 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("deployments", "0077_auto_20230410_0720"), 10 | ("deployments", "0080_merge_20230505_0418"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /deployments/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/migrations/__init__.py -------------------------------------------------------------------------------- /deployments/snapshots/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/deployments/snapshots/__init__.py -------------------------------------------------------------------------------- /deployments/templates/search/indexes/deployments/eru_text.txt: -------------------------------------------------------------------------------- 1 | {{object.event_name}} -------------------------------------------------------------------------------- /deployments/templates/search/indexes/deployments/personnel_text.txt: -------------------------------------------------------------------------------- 1 | {{object.event_name}} 2 | {{object.deploying_country_name}} 3 | {{object.deployed_to_country_name}} -------------------------------------------------------------------------------- /deployments/templates/search/indexes/deployments/project_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name}} 2 | {{object.event_name}} 3 | {{object.reporting_ns}} 4 | {{object.start_date}} 5 | {{object.sector}} 6 | {{obj.get_secondary_sectors_display}} 7 | {% for district in obj.project_districts.all %} 8 | {{ district.name}} 9 | {% endfor %} -------------------------------------------------------------------------------- /dref/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/dref/__init__.py -------------------------------------------------------------------------------- /dref/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class DrefConfig(AppConfig): 6 | name = "dref" 7 | verbose_name = _("dref") 8 | -------------------------------------------------------------------------------- /dref/factories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/dref/factories/__init__.py -------------------------------------------------------------------------------- /dref/management/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/dref/management/commands/__init__.py -------------------------------------------------------------------------------- /dref/migrations/0009_remove_drefoperationalupdate_parent.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-04-21 09:34 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0008_auto_20220419_0628"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="drefoperationalupdate", 15 | name="parent", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /dref/migrations/0035_merge_20220914_0638.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.28 on 2022-09-14 06:38 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0034_dreffileupload_dref"), 10 | ("dref", "0034_drefoperationalupdate_is_assessment_report"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /dref/migrations/0043_delete_dreffileupload.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.15 on 2022-10-12 06:18 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0042_auto_20221012_0434"), 10 | ] 11 | 12 | operations = [ 13 | migrations.DeleteModel( 14 | name="DrefFileUpload", 15 | ), 16 | ] 17 | -------------------------------------------------------------------------------- /dref/migrations/0057_merge_0056_auto_20230410_0720_0056_auto_20230418_0703.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-04-19 05:24 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0056_auto_20230410_0720"), 10 | ("dref", "0056_auto_20230418_0703"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /dref/migrations/0061_merge_20230614_0804.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-06-14 08:04 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0056_auto_20230410_0720"), 10 | ("dref", "0060_dreffinalreport_date_of_approval"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /dref/migrations/0062_merge_20230614_0818.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.18 on 2023-06-14 08:18 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0058_auto_20230425_0428"), 10 | ("dref", "0061_merge_20230614_0804"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /dref/migrations/0063_merge_20230628_1022.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.19 on 2023-06-28 10:22 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0062_auto_20230619_0931"), 10 | ("dref", "0062_merge_20230614_0818"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /dref/migrations/0066_merge_0064_auto_20230713_0601_0065_auto_20230728_0405.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.20 on 2023-07-31 14:17 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0064_auto_20230713_0601"), 10 | ("dref", "0065_auto_20230728_0405"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /dref/migrations/0067_merge_20230811_0605.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.20 on 2023-08-11 06:05 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("dref", "0066_dreffinalreport_main_donors"), 10 | ("dref", "0066_merge_0064_auto_20230713_0601_0065_auto_20230728_0405"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /dref/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/dref/migrations/__init__.py -------------------------------------------------------------------------------- /dref/templates/search/indexes/dref/dref_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name}} 2 | -------------------------------------------------------------------------------- /dref/templates/search/indexes/dref/drefoperationalupdate_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name}} 2 | -------------------------------------------------------------------------------- /eap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/eap/__init__.py -------------------------------------------------------------------------------- /eap/admin.py: -------------------------------------------------------------------------------- 1 | # Register your models here. 2 | -------------------------------------------------------------------------------- /eap/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class EapConfig(AppConfig): 5 | name = "eap" 6 | -------------------------------------------------------------------------------- /eap/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/eap/migrations/__init__.py -------------------------------------------------------------------------------- /eap/tests.py: -------------------------------------------------------------------------------- 1 | # Create your tests here. 2 | -------------------------------------------------------------------------------- /eap/views.py: -------------------------------------------------------------------------------- 1 | # Create your views here. 2 | -------------------------------------------------------------------------------- /flash_update/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/flash_update/__init__.py -------------------------------------------------------------------------------- /flash_update/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class FlashUpdateConfig(AppConfig): 6 | name = "flash_update" 7 | verbose_name = _("flash update") 8 | -------------------------------------------------------------------------------- /flash_update/enums.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | 3 | enum_register = { 4 | "flash_update_flash_share_with": models.FlashUpdate.FlashShareWith, 5 | } 6 | -------------------------------------------------------------------------------- /flash_update/filter_set.py: -------------------------------------------------------------------------------- 1 | from django_filters import rest_framework as filters 2 | 3 | from .models import FlashUpdate 4 | 5 | 6 | class FlashUpdateFilter(filters.FilterSet): 7 | hazard_type = filters.NumberFilter(field_name="hazard_type", lookup_expr="exact") 8 | 9 | class Meta: 10 | model = FlashUpdate 11 | fields = { 12 | "created_at": ("exact", "gt", "gte", "lt", "lte"), 13 | } 14 | -------------------------------------------------------------------------------- /flash_update/fixtures/email_subscriptions.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "model": "flash_update.flashemailsubscriptions", 4 | "pk": 1, 5 | "fields": { 6 | "share_with": "ifrc_secretariat" 7 | } 8 | } 9 | ] -------------------------------------------------------------------------------- /flash_update/migrations/0005_auto_20220303_0834.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-03-03 08:34 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("flash_update", "0004_auto_20220303_0633"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterModelOptions( 14 | name="donors", 15 | options={"verbose_name": "donor"}, 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /flash_update/migrations/0006_auto_20220303_0906.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.27 on 2022-03-03 09:06 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("flash_update", "0005_auto_20220303_0834"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterModelOptions( 14 | name="flashemailsubscriptions", 15 | options={"verbose_name": "flash email subscription"}, 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /flash_update/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/flash_update/migrations/__init__.py -------------------------------------------------------------------------------- /flash_update/templates/search/indexes/flash_update/flashupdate_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name}} -------------------------------------------------------------------------------- /flash_update/translation.py: -------------------------------------------------------------------------------- 1 | from modeltranslation.translator import TranslationOptions, register 2 | 3 | from .models import FlashUpdate 4 | 5 | 6 | @register(FlashUpdate) 7 | class FlashUpdateTO(TranslationOptions): 8 | fields = ( 9 | "title", 10 | "situational_overview", 11 | ) 12 | -------------------------------------------------------------------------------- /go-static/css/after.css: -------------------------------------------------------------------------------- 1 | .tox-promotion { 2 | display: none 3 | } 4 | 5 | p.deletelink-box { 6 | margin-top: 0; 7 | } 8 | -------------------------------------------------------------------------------- /go-static/files/dref/budget_template.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/files/dref/budget_template.xlsm -------------------------------------------------------------------------------- /go-static/images/dref/cash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/cash.png -------------------------------------------------------------------------------- /go-static/images/dref/coordination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/coordination.png -------------------------------------------------------------------------------- /go-static/images/dref/education.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/education.png -------------------------------------------------------------------------------- /go-static/images/dref/environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/environment.png -------------------------------------------------------------------------------- /go-static/images/dref/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/favicon.png -------------------------------------------------------------------------------- /go-static/images/dref/health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/health.png -------------------------------------------------------------------------------- /go-static/images/dref/independence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/independence.png -------------------------------------------------------------------------------- /go-static/images/dref/livelihood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/livelihood.png -------------------------------------------------------------------------------- /go-static/images/dref/migration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/migration.png -------------------------------------------------------------------------------- /go-static/images/dref/participation_team.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/participation_team.png -------------------------------------------------------------------------------- /go-static/images/dref/protection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/protection.png -------------------------------------------------------------------------------- /go-static/images/dref/risk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/risk.png -------------------------------------------------------------------------------- /go-static/images/dref/shelter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/shelter.png -------------------------------------------------------------------------------- /go-static/images/dref/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/water.png -------------------------------------------------------------------------------- /go-static/images/dref/work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/dref/work.png -------------------------------------------------------------------------------- /go-static/images/email/OpenInGO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/email/OpenInGO.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/ambulance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/ambulance.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/blood-center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/blood-center.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/hospital.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/hospital.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/other.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/pharmacy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/pharmacy.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/primary-health-care.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/primary-health-care.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/residential-facility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/residential-facility.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/specialized-services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/specialized-services.png -------------------------------------------------------------------------------- /go-static/images/local_units/health_facility_type/training-facility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/health_facility_type/training-facility.png -------------------------------------------------------------------------------- /go-static/images/local_units/local_unit_type/Admin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/local_unit_type/Admin.png -------------------------------------------------------------------------------- /go-static/images/local_units/local_unit_type/Emergency response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/local_unit_type/Emergency response.png -------------------------------------------------------------------------------- /go-static/images/local_units/local_unit_type/Healthcare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/local_unit_type/Healthcare.png -------------------------------------------------------------------------------- /go-static/images/local_units/local_unit_type/Hum Assistance Centres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/local_unit_type/Hum Assistance Centres.png -------------------------------------------------------------------------------- /go-static/images/local_units/local_unit_type/Other.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/local_unit_type/Other.png -------------------------------------------------------------------------------- /go-static/images/local_units/local_unit_type/Training & Education.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/go-static/images/local_units/local_unit_type/Training & Education.png -------------------------------------------------------------------------------- /lang/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/lang/__init__.py -------------------------------------------------------------------------------- /lang/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class LangConfig(AppConfig): 6 | name = "lang" 7 | verbose_name = _("lang") 8 | -------------------------------------------------------------------------------- /lang/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/lang/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /lang/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/lang/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /lang/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/lang/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /lang/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/lang/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /lang/migrations/0006_alter_string_unique_together.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.20 on 2023-10-16 07:07 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("lang", "0005_string_page_name"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterUniqueTogether( 14 | name="string", 15 | unique_together={("language", "page_name", "key")}, 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /lang/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/lang/migrations/__init__.py -------------------------------------------------------------------------------- /local_units/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/local_units/__init__.py -------------------------------------------------------------------------------- /local_units/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class LocalUnits(AppConfig): 5 | default_auto_field = "django.db.models.BigAutoField" 6 | name = "local_units" 7 | -------------------------------------------------------------------------------- /local_units/enums.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | 3 | enum_register = { 4 | "deprecate_reason": models.LocalUnit.DeprecateReason, 5 | "validation_status": models.LocalUnitChangeRequest.Status, 6 | "validators": models.Validator, 7 | } 8 | -------------------------------------------------------------------------------- /local_units/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/local_units/migrations/__init__.py -------------------------------------------------------------------------------- /main/__init__.py: -------------------------------------------------------------------------------- 1 | # This will make sure the app is always imported when 2 | # Django starts so that shared_task will use this app. 3 | from .celery import app as celery_app 4 | 5 | __all__ = ["celery_app"] 6 | __version__ = "1.1.505" 7 | -------------------------------------------------------------------------------- /main/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -e 2 | cmd="$@" 3 | 4 | export DOCKER_HOST_IP=$(/sbin/ip route|awk '/default/ { print $3 }') 5 | 6 | wait-for-it ${DJANGO_DB_HOST:-db}:${DJANGO_DB_PORT:-5432} 7 | >&2 echo "Postgres is up - continuing..." 8 | exec $cmd 9 | -------------------------------------------------------------------------------- /main/error_codes.py: -------------------------------------------------------------------------------- 1 | TOKEN_INVALID = 4001 2 | NOT_AUTHENTICATED = 4011 3 | AUTHENTICATION_FAILED = 4012 4 | -------------------------------------------------------------------------------- /main/factories.py: -------------------------------------------------------------------------------- 1 | import factory 2 | from django.contrib.auth.models import Group 3 | 4 | 5 | class GroupFactory(factory.django.DjangoModelFactory): 6 | class Meta: 7 | model = Group 8 | -------------------------------------------------------------------------------- /main/frontend.py: -------------------------------------------------------------------------------- 1 | from django.conf import settings 2 | 3 | 4 | def get_project_url(id): 5 | return f"{settings.FRONTEND_URL}/three-w/projects/{id}/" 6 | 7 | 8 | def get_flash_update_url(id): 9 | return f"https://{settings.FRONTEND_URL}/flash-updates/{id}/" 10 | -------------------------------------------------------------------------------- /main/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/main/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /main/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/main/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /main/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/main/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /main/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/main/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /main/test_fake.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | 4 | class FakeTest(TestCase): 5 | """ 6 | This test is for running migrations only 7 | docker-compose run --rm serve ./manage.py test -v 2 --pattern="test_fake.py"" 8 | """ 9 | 10 | def test_fake(self): 11 | pass 12 | -------------------------------------------------------------------------------- /main/test_files/documents/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/main/test_files/documents/go.png -------------------------------------------------------------------------------- /main/test_files/flash_files/ifrc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/main/test_files/flash_files/ifrc.png -------------------------------------------------------------------------------- /main/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for main project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/1.11/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "main.settings") 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /mapbox/admin2/AFG-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-AFG-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-AFG-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/AFG-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-AFG-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-AFG-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/AFG.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-AFG": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-AFG-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ARG-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ARG-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ARG-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ARG-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ARG-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ARG-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ARG.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ARG": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ARG-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BDI-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BDI-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BDI-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BDI-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BDI-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BDI-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BDI.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BDI": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BDI-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BEN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BEN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BEN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BEN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BEN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BEN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BEN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BEN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BEN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BFA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BFA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BFA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BFA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BFA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BFA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BFA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BFA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BFA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BGD-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BGD-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BGD-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BGD-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BGD-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BGD-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BGD.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BGD": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BGD-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BGR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BGR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BGR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BGR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BGR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BGR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BGR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BGR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BGR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BLR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BLR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BLR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BLR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BLR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BLR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BLR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BLR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BLR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BOL-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BOL-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BOL-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BOL-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BOL-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BOL-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BOL.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BOL": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BOL-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BRA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BRA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BRA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BRA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BRA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BRA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/BRA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-BRA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-BRA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CAF-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CAF-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CAF-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CAF-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CAF-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CAF-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CAF.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CAF": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CAF-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CMR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CMR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CMR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CMR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CMR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CMR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CMR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CMR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CMR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COD-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COD-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COD-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COD-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COD-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COD-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COD.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COD": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COD-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COG-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COG-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COG-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COG-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COG-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COG-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COG.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COG": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COG-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COL-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COL-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COL-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COL-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COL-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COL-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COL.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COL": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COL-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COM-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COM-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COM-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COM-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COM-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COM-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/COM.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-COM": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-COM-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CRI-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CRI-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CRI-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CRI-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CRI-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CRI-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CRI.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CRI": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CRI-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CUB-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CUB-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CUB-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CUB-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CUB-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CUB-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/CUB.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-CUB": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-CUB-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/DJI-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-DJI-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-DJI-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/DJI-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-DJI-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-DJI-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/DJI.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-DJI": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-DJI-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/DZA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-DZA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-DZA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/DZA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-DZA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-DZA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/DZA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-DZA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-DZA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/EGY-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-EGY-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-EGY-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/EGY-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-EGY-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-EGY-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/EGY.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-EGY": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-EGY-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ERI-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ERI-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ERI-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ERI-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ERI-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ERI-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ERI.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ERI": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ERI-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GAB-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GAB-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GAB-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GAB-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GAB-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GAB-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GAB.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GAB": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GAB-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GIN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GIN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GIN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GIN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GIN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GIN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GIN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GIN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GIN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GNB-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GNB-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GNB-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GNB-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GNB-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GNB-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GNB.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GNB": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GNB-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GNQ-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GNQ-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GNQ-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GNQ-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GNQ-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GNQ-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GNQ.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GNQ": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GNQ-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GTM-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GTM-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GTM-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GTM-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GTM-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GTM-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GTM.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GTM": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GTM-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GUY-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GUY-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GUY-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GUY-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GUY-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GUY-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/GUY.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-GUY": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-GUY-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HND-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HND-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HND-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HND-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HND-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HND-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HND.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HND": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HND-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HTI-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HTI-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HTI-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HTI-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HTI-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HTI-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HTI.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HTI": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HTI-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HUN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HUN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HUN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HUN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HUN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HUN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/HUN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-HUN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-HUN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IDN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IDN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IDN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IDN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IDN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IDN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IDN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IDN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IDN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IRN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IRN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IRN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IRN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IRN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IRN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IRN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IRN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IRN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IRQ-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IRQ-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IRQ-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IRQ-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IRQ-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IRQ-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/IRQ.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-IRQ": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-IRQ-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/KEN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-KEN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-KEN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/KEN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-KEN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-KEN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/KEN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-KEN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-KEN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/KHM-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-KHM-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-KHM-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/KHM-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-KHM-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-KHM-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/KHM.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-KHM": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-KHM-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LBR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LBR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LBR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LBR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LBR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LBR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LBR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LBR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LBR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LKA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LKA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LKA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LKA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LKA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LKA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LKA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LKA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LKA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LSO-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LSO-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LSO-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LSO-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LSO-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LSO-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/LSO.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-LSO": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-LSO-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MAR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MAR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MAR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MAR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MAR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MAR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MAR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MAR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MAR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MDA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MDA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MDA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MDA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MDA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MDA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MDA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MDA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MDA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MDG-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MDG-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MDG-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MDG-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MDG-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MDG-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MDG.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MDG": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MDG-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MEX-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MEX-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MEX-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MEX-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MEX-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MEX-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MEX.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MEX": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MEX-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MOZ-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MOZ-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MOZ-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MOZ-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MOZ-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MOZ-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MOZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MOZ": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MOZ-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MRT-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MRT-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MRT-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MRT-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MRT-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MRT-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MRT.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MRT": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MRT-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MWI-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MWI-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MWI-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MWI-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MWI-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MWI-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MWI.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MWI": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MWI-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MYS-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MYS-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MYS-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MYS-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MYS-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MYS-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/MYS.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-MYS": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-MYS-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NAM-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NAM-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NAM-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NAM-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NAM-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NAM-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NAM.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NAM": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NAM-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NER-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NER-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NER-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NER-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NER-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NER-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NER.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NER": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NER-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NGA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NGA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NGA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NGA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NGA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NGA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NGA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NGA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NGA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NIC-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NIC-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NIC-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NIC-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NIC-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NIC-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NIC.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NIC": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NIC-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NPL-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NPL-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NPL-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NPL-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NPL-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NPL-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/NPL.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-NPL": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-NPL-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PER-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PER-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PER-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PER-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PER-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PER-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PER.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PER": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PER-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PHL-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PHL-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PHL-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PHL-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PHL-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PHL-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PHL.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PHL": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PHL-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PNG-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PNG-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PNG-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PNG-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PNG-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PNG-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PNG.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PNG": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PNG-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/POL-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-POL-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-POL-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/POL-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-POL-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-POL-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/POL.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-POL": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-POL-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PRY-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PRY-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PRY-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PRY-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PRY-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PRY-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/PRY.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-PRY": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-PRY-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/RWA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-RWA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-RWA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/RWA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-RWA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-RWA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/RWA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-RWA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-RWA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SDN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SDN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SDN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SDN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SDN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SDN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SDN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SDN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SDN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SEN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SEN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SEN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SEN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SEN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SEN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SEN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SEN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SEN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SLE-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SLE-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SLE-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SLE-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SLE-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SLE-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SLE.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SLE": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SLE-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SLV-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SLV-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SLV-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SLV-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SLV-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SLV-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SLV.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SLV": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SLV-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SOM-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SOM-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SOM-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SOM-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SOM-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SOM-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SOM.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SOM": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SOM-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SUR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SUR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SUR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SUR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SUR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SUR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SUR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SUR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SUR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SVK-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SVK-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SVK-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SVK-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SVK-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SVK-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SVK.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SVK": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SVK-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SWZ-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SWZ-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SWZ-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SWZ-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SWZ-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SWZ-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SWZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SWZ": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SWZ-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SYR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SYR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SYR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SYR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SYR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SYR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/SYR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-SYR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-SYR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TGO-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TGO-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TGO-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TGO-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TGO-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TGO-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TGO.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TGO": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TGO-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/THA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-THA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-THA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/THA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-THA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-THA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/THA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-THA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-THA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TLS-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TLS-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TLS-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TLS-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TLS-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TLS-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TLS.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TLS": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TLS-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TON-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TON-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TON-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TON-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TON-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TON-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TON.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TON": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TON-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TUR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TUR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TUR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TUR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TUR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TUR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/TUR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-TUR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-TUR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/UGA-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-UGA-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-UGA-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/UGA-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-UGA-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-UGA-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/UGA.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-UGA": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-UGA-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/UKR-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-UKR-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-UKR-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/UKR-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-UKR-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-UKR-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/UKR.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-UKR": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-UKR-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/URY-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-URY-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-URY-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/URY-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-URY-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-URY-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/URY.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-URY": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-URY-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VEN-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VEN-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VEN-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VEN-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VEN-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VEN-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VEN.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VEN": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VEN-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VNM-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VNM-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VNM-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VNM-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VNM-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VNM-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VNM.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VNM": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VNM-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VUT-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VUT-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VUT-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VUT-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VUT-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VUT-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/VUT.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-VUT": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-VUT-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZAF-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZAF-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZAF-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZAF-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZAF-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZAF-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZAF.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZAF": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZAF-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZMB-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZMB-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZMB-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZMB-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZMB-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZMB-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZMB.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZMB": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZMB-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZWE-centroids.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZWE-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZWE-centroids-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZWE-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZWE-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZWE-src-staging", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/admin2/ZWE.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-admin2-ZWE": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-admin2-ZWE-src", 6 | "minzoom": 5, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/countries-recipe-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-countries-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-countries-src-staging", 6 | "minzoom": 0, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/countries-recipe.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-countries": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-countries-src", 6 | "minzoom": 0, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/country-centroids-recipe-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-country-centroids-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-country-centroids-staging", 6 | "minzoom": 0, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/country-centroids-recipe.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-country-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-country-centroids", 6 | "minzoom": 0, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/district-centroids-recipe-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-district-centroids-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-district-centroids-staging", 6 | "minzoom": 3, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/district-centroids-recipe.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-district-centroids": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-district-centroids", 6 | "minzoom": 3, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/districts-recipe-staging.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-districts-staging": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-districts-src-staging", 6 | "minzoom": 3, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mapbox/districts-recipe.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "layers": { 4 | "go-districts-1": { 5 | "source": "mapbox://tileset-source/go-ifrc/go-districts-src-1", 6 | "minzoom": 3, 7 | "maxzoom": 10 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /middlewares/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/middlewares/__init__.py -------------------------------------------------------------------------------- /notifications/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/notifications/__init__.py -------------------------------------------------------------------------------- /notifications/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class NotificationsConfig(AppConfig): 6 | name = "notifications" 7 | verbose_name = _("notifications") 8 | -------------------------------------------------------------------------------- /notifications/enums.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | 3 | enum_register = { 4 | "surge_alert_status": models.SurgeAlertStatus, 5 | } 6 | -------------------------------------------------------------------------------- /notifications/hello.py: -------------------------------------------------------------------------------- 1 | import random 2 | 3 | hellos = [ 4 | "Hello,", 5 | ] 6 | 7 | 8 | def get_hello(): 9 | return random.choice(hellos) 10 | -------------------------------------------------------------------------------- /notifications/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/notifications/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /notifications/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/notifications/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /notifications/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/notifications/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /notifications/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/notifications/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /notifications/migrations/0005_merge_20200619_0724.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2020-06-19 07:24 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("notifications", "0004_auto_20200618_0904"), 10 | ("notifications", "0004_auto_20200618_1017"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /notifications/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/notifications/migrations/__init__.py -------------------------------------------------------------------------------- /notifications/templates/design/field_report.html: -------------------------------------------------------------------------------- 1 | {% include "design/head1.html" %} 2 | {% include "design/main_field_report.html" %} 3 | {% include "design/foot1.html" %} 4 | -------------------------------------------------------------------------------- /notifications/templates/design/generic_notification.html: -------------------------------------------------------------------------------- 1 | {% include "design/head1.html" %} 2 | {% include "design/main1.html" %} 3 | {% include "design/foot1.html" %} 4 | -------------------------------------------------------------------------------- /notifications/templates/design/new_operation.html: -------------------------------------------------------------------------------- 1 | {% include "design/head3.html" %} 2 | {% include "design/main_newop3.html" %} 3 | {% include "design/foot3.html" %} 4 | {# The ...2.html design is nicer but not works in Outlook client #} 5 | -------------------------------------------------------------------------------- /notifications/templates/design/operation_update.html: -------------------------------------------------------------------------------- 1 | {% include "design/head1.html" %} 2 | {% include "design/main_opupd.html" %} 3 | {% include "design/foot1.html" %} 4 | -------------------------------------------------------------------------------- /notifications/templates/design/weekly_digest.html: -------------------------------------------------------------------------------- 1 | {% include "design/head3.html" %} 2 | {% include "design/main_weekly.html" %} 3 | {% include "design/foot3.html" %} 4 | -------------------------------------------------------------------------------- /notifications/templates/email/dref/dref.html: -------------------------------------------------------------------------------- 1 | {% include "email/dref/head.html" %} 2 | 3 | 4 | 5 | 8 | 9 |
    6 | You have been added to a DREF Application: {{ title }} 7 |
    10 | 11 | {% include "design/foot1.html" %} 12 | -------------------------------------------------------------------------------- /notifications/templates/email/recover_password.html: -------------------------------------------------------------------------------- 1 |

    You are receiving this email because you requested a reset to your IFRC GO password. If you did not request a reset, ignore this email. 2 | {% include "includes/logo.html" %}

    3 | 4 |

    To reset your IFRC GO password, click here. 5 | -------------------------------------------------------------------------------- /notifications/templates/email/registration/reminder.html: -------------------------------------------------------------------------------- 1 |

    Dear IFRC Staff,{% include "includes/logo.html" %}

    2 | 3 |

    Please note that the registration of the following GO users in your region have been submitted for more than 3 days.

    4 | {{ userlist|safe }} 5 |

    Please validate the registration request and activate the account on the GO admin page

    6 | 7 |

    Thank you,

    8 | 9 |

    IFRC Go

    10 | -------------------------------------------------------------------------------- /notifications/templates/email/registration/verify-staff-email.html: -------------------------------------------------------------------------------- 1 |

    Dear IFRC Go user,{% include "includes/logo.html" %}

    2 | 3 |

    Great news! You've signed up with an approved Red Cross and Red Crescent Movement email. Please validate your IFRC Go account by following this link.

    4 | 5 |

    If you do experience any problems, please contact im@ifrc.org.

    6 | 7 |

    Thank you,

    8 | 9 |

    IFRC Go

    10 | -------------------------------------------------------------------------------- /notifications/templates/email/show_username.html: -------------------------------------------------------------------------------- 1 |

    Hello,

    2 |

    You are receiving this email because you requested to check your username. 3 | {% include "includes/logo.html" %}

    4 | 5 |

    Your IFRC GO username is: {{ username }}

    6 | -------------------------------------------------------------------------------- /notifications/templates/includes/logo.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /notifications/templates/includes/notification-source.html: -------------------------------------------------------------------------------- 1 |

    You're receiving this update based on your selected preferences. Update your preferences.

    2 | -------------------------------------------------------------------------------- /notifications/templates/registration/success.html: -------------------------------------------------------------------------------- 1 |

    It is a great day!{% include "includes/logo.html" %}

    2 | 3 |

    You’ve validated your email address and your IFRC GO account is now approved.

    4 | 5 |

    If you do experience any problems, please contact im@ifrc.org.

    6 | 7 |

    You can start your IFRC GO experience here.

    8 | 9 |

    Thank you,

    10 | 11 |

    IFRC Go

    12 | -------------------------------------------------------------------------------- /notifications/templates/registration/validation-halfsuccess.html: -------------------------------------------------------------------------------- 1 |

    Thanks for validating this user!{% include "includes/logo.html" %}

    2 |

    The IFRC GO user account is waiting on the other admin contact for validation. You can close this window.

    3 | -------------------------------------------------------------------------------- /notifications/templates/registration/validation-sent.html: -------------------------------------------------------------------------------- 1 |

    Thanks for verifying your email{% include "includes/logo.html" %}

    2 |

    We are verifying your IFRC references and will notify you in a separate email once your IFRC Go account has been approved.

    3 | -------------------------------------------------------------------------------- /notifications/templates/registration/validation-success.html: -------------------------------------------------------------------------------- 1 |

    Thanks for validating this user!{% include "includes/logo.html" %}

    2 |

    The IFRC GO user account is now active and a confirmation email has been sent to the new user. You can close this window.

    3 | -------------------------------------------------------------------------------- /notifications/templates/search/indexes/notifications/surgealert_text.txt: -------------------------------------------------------------------------------- 1 | {{object.name}} 2 | {{object.event_name}} 3 | {{object.country_name}} 4 | {{object.start_date}} 5 | {{object.alert_date}} 6 | {{object.deadline}} 7 | {{object.status}} 8 | {% for molnix in object.molnix_tag_set.all %} 9 | {{ molnix.name}} 10 | {% endfor %} -------------------------------------------------------------------------------- /notifications/templatetags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/notifications/templatetags/__init__.py -------------------------------------------------------------------------------- /notifications/translation.py: -------------------------------------------------------------------------------- 1 | from modeltranslation.translator import TranslationOptions, register 2 | 3 | from .models import SurgeAlert 4 | 5 | 6 | @register(SurgeAlert) 7 | class SurgeAlertTO(TranslationOptions): 8 | fields = ("operation", "message") 9 | -------------------------------------------------------------------------------- /notifications/views.py: -------------------------------------------------------------------------------- 1 | # Email templates go here 2 | -------------------------------------------------------------------------------- /per/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/__init__.py -------------------------------------------------------------------------------- /per/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class PerConfig(AppConfig): 6 | name = "per" 7 | verbose_name = _("per") 8 | -------------------------------------------------------------------------------- /per/enums.py: -------------------------------------------------------------------------------- 1 | from . import models 2 | 3 | enum_register = { 4 | "workplanstatus": models.PerWorkPlanStatus, 5 | "perphases": models.Overview.Phase, 6 | "overviewassessmentmethods": models.Overview.AssessmentMethod, 7 | "component_status": models.FormComponent.FormComponentStatus, 8 | "supported_by_organization_type": models.PerWorkPlanComponent.SupportedByOrganizationType, 9 | "learning_type": models.LearningType, 10 | } 11 | -------------------------------------------------------------------------------- /per/fixtures/organizationtypes.json: -------------------------------------------------------------------------------- 1 | [ 2 | {"model": "per.organizationtypes", "pk": 1, "fields": {"title": "Secretariat", "order": 1}}, 3 | {"model": "per.organizationtypes", "pk": 2, "fields": {"title": "National Society", "order": 2}} 4 | ] 5 | -------------------------------------------------------------------------------- /per/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /per/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /per/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /per/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /per/management/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/management/commands/__init__.py -------------------------------------------------------------------------------- /per/management/commands/add_partially_answers.py: -------------------------------------------------------------------------------- 1 | from django.core.management.base import BaseCommand 2 | 3 | from per.models import FormAnswer, FormQuestion 4 | 5 | 6 | class Command(BaseCommand): 7 | help = "Update Patially also as choice in assessment answer" 8 | 9 | def handle(self, *args, **options): 10 | form_questions = FormQuestion.objects.all() 11 | for form_question in form_questions: 12 | form_question.answers.add(FormAnswer.objects.get(id=5)) # Hardcoded for now 13 | -------------------------------------------------------------------------------- /per/migrations/0002_form_ns.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-04-15 09:52 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0001_initial"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name="form", 15 | name="ns", 16 | field=models.CharField(blank=True, max_length=100, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /per/migrations/0013_remove_workplan_form.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.0.12 on 2019-07-11 10:05 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0012_auto_20190711_0859"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="workplan", 15 | name="form", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0032_remove_form_country.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 2.2.13 on 2020-11-09 09:28 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0031_auto_20201106_1222"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="form", 15 | name="country", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0057_remove_overview_orientation_document.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.19 on 2023-06-13 05:30 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0056_perfile"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="overview", 15 | name="orientation_document", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0065_rename_status_formcomponentresponse_rating.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.19 on 2023-06-21 09:45 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0064_overview_is_draft"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RenameField( 14 | model_name="formcomponentresponse", 15 | old_name="status", 16 | new_name="rating", 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /per/migrations/0066_remove_formcomponentresponse_rating.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.19 on 2023-06-21 10:02 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0065_rename_status_formcomponentresponse_rating"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="formcomponentresponse", 15 | name="rating", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0071_remove_arearesponse_is_draft.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.19 on 2023-06-22 06:12 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0070_auto_20230622_0531"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="arearesponse", 15 | name="is_draft", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0072_remove_overview_orientation_document.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.19 on 2023-06-23 04:08 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0071_remove_arearesponse_is_draft"), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name="overview", 15 | name="orientation_document", 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0076_merge_0041_auto_20230410_0720_0075_auto_20230628_0552.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.19 on 2023-07-04 08:39 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0041_auto_20230410_0720"), 10 | ("per", "0075_auto_20230628_0552"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /per/migrations/0077_alter_formanswer_options.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.20 on 2023-07-11 05:03 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0076_merge_0041_auto_20230410_0720_0075_auto_20230628_0552"), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterModelOptions( 14 | name="formanswer", 15 | options={"ordering": ("id",)}, 16 | ), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0096_migrate_formdata_notes.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-01-17 04:55 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | def migrate_formdata_notes(apps, schema_editor): 9 | pass 10 | 11 | dependencies = [ 12 | ("per", "0095_perdocumentupload"), 13 | ] 14 | 15 | operations = [ 16 | migrations.RunPython(migrate_formdata_notes, reverse_code=migrations.RunPython.noop), 17 | ] 18 | -------------------------------------------------------------------------------- /per/migrations/0101_merge_20240202_1004.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-02-02 10:04 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0097_alter_opslearning_appeal_code"), 10 | ("per", "0100_auto_20240130_0851"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /per/migrations/0102_merge_20240216_0447.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-02-16 04:47 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0098_fix_reversion_data_20240208_0502"), 10 | ("per", "0101_merge_20240202_1004"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /per/migrations/0103_merge_0100_migrate_all_notes_0102_merge_20240216_0447.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 3.2.23 on 2024-02-27 08:19 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0100_migrate_all_notes"), 10 | ("per", "0102_merge_20240216_0447"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /per/migrations/0119_merge_20240524_0548.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 4.2.13 on 2024-05-24 05:48 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ("per", "0118_customperworkplancomponent_actions_ar_and_more"), 10 | ("per", "0118_percomponentrating_title_ar_and_more"), 11 | ] 12 | 13 | operations = [] 14 | -------------------------------------------------------------------------------- /per/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/migrations/__init__.py -------------------------------------------------------------------------------- /per/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/per/tests.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | DJANGO_SETTINGS_MODULE = main.settings 3 | log_cli = true 4 | python_files = test*.py *_tests.py 5 | -------------------------------------------------------------------------------- /registrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/registrations/__init__.py -------------------------------------------------------------------------------- /registrations/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | from django.utils.translation import gettext_lazy as _ 3 | 4 | 5 | class RegistrationsConfig(AppConfig): 6 | name = "registrations" 7 | verbose_name = _("registrations") 8 | -------------------------------------------------------------------------------- /registrations/locale/ar/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/registrations/locale/ar/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registrations/locale/en/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/registrations/locale/en/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registrations/locale/es/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/registrations/locale/es/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registrations/locale/fr/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/registrations/locale/fr/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /registrations/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IFRCGo/go-api/a00784b91f21817ac534d6c39fbb7b6652fbac91/registrations/migrations/__init__.py -------------------------------------------------------------------------------- /registrations/templates/admin/change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | 3 | {% load i18n admin_urls %} 4 | 5 | {% block object-tools %} 6 | {{ block.super }} 7 | {% if not change %}{% if not is_popup %} 8 | 11 | {% endif %}{% endif %} 12 | {% endblock %} 13 | -------------------------------------------------------------------------------- /registrations/templates/admin/pending_change_form.html: -------------------------------------------------------------------------------- 1 | {% extends "admin/change_form.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /registrations/templates/admin/pending_change_list.html: -------------------------------------------------------------------------------- 1 | {% extends "reversion/change_list.html" %} 2 | {% block object-tools-items %} 3 |
  • 4 | ? 5 |
  • 6 | {{ block.super }} 7 | {% endblock %} 8 | -------------------------------------------------------------------------------- /registrations/tests.py: -------------------------------------------------------------------------------- 1 | # Create your tests here. 2 | -------------------------------------------------------------------------------- /seccomp_profile.json: -------------------------------------------------------------------------------- 1 | { 2 | "comment": "Allow create user namespaces", 3 | "names": [ 4 | "clone", 5 | "setns", 6 | "unshare" 7 | ], 8 | "action": "SCMP_ACT_ALLOW", 9 | "args": [], 10 | "includes": {}, 11 | "excludes": {} 12 | } 13 | --------------------------------------------------------------------------------