Skip to content

Commit b584565

Browse files
committed
Merge branch 'develop' into feature/import-admin2
2 parents 972cfbe + 16b882b commit b584565

File tree

5 files changed

+52
-5
lines changed

5 files changed

+52
-5
lines changed

api/serializers.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -468,17 +468,26 @@ class Meta:
468468
# The list serializer can include a smaller subset of the to-many fields.
469469
# Also include a very minimal one for linking, and no other related fields.
470470
class MiniEventSerializer(ModelSerializer):
471+
countries_for_preview = MiniCountrySerializer(many=True, read_only=True)
472+
471473
class Meta:
472474
model = Event
473-
fields = ('name', 'dtype', 'id', 'slug', 'parent_event', 'emergency_response_contact_email')
475+
fields = (
476+
'name', 'dtype', 'id', 'slug', 'parent_event',
477+
'emergency_response_contact_email', 'countries_for_preview'
478+
)
474479

475480

476481
class ListMiniEventSerializer(ModelSerializer):
477482
dtype = DisasterTypeSerializer(read_only=True)
483+
countries_for_preview = MiniCountrySerializer(many=True, read_only=True)
478484

479485
class Meta:
480486
model = Event
481-
fields = ('id', 'name', 'slug', 'dtype', 'auto_generated_source', 'emergency_response_contact_email')
487+
fields = (
488+
'id', 'name', 'slug', 'dtype', 'auto_generated_source',
489+
'emergency_response_contact_email', 'countries_for_preview'
490+
)
482491

483492

484493
class ListEventSerializer(EnumSupportSerializerMixin, ModelSerializer):
@@ -643,6 +652,7 @@ class DetailEventSerializer(EnumSupportSerializerMixin, ModelSerializer):
643652
ifrc_severity_level_display = serializers.CharField(source='get_ifrc_severity_level_display', read_only=True)
644653
featured_documents = EventFeaturedDocumentSerializer(many=True, read_only=True)
645654
links = EventLinkSerializer(many=True, read_only=True)
655+
countries_for_preview = MiniCountrySerializer(many=True)
646656

647657
class Meta:
648658
model = Event
@@ -651,7 +661,7 @@ class Meta:
651661
'disaster_start_date', 'created_at', 'auto_generated', 'appeals', 'contacts', 'key_figures', 'is_featured',
652662
'is_featured_region', 'field_reports', 'hide_attached_field_reports', 'hide_field_report_map', 'updated_at',
653663
'id', 'slug', 'tab_one_title', 'ifrc_severity_level', 'ifrc_severity_level_display', 'parent_event', 'glide',
654-
'featured_documents', 'links',
664+
'featured_documents', 'links', 'emergency_response_contact_email', 'countries_for_preview'
655665
)
656666
lookup_field = 'slug'
657667

api/snapshots/snap_test_views.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,14 @@
1515
],
1616
'countries': [
1717
],
18+
'countries_for_preview': [
19+
],
1820
'created_at': '2008-01-01T00:00:00.123456Z',
1921
'disaster_start_date': '2009-04-25T12:40:23.062017Z',
2022
'districts': [
2123
],
2224
'dtype': 1,
25+
'emergency_response_contact_email': None,
2326
'featured_documents': [
2427
{
2528
'description': 'event-featured-document-description-QdWaAiOoeTjanGDxdNOQNEQFbaIJAabHUrIsbGSRBZlggHjpmNHqwrYzfxzDKpSotRfPPWcfzyyJEdOaSkfFBPYvKgHconSKErce',
@@ -90,11 +93,14 @@
9093
],
9194
'countries': [
9295
],
96+
'countries_for_preview': [
97+
],
9398
'created_at': '2008-01-01T00:00:00.123456Z',
9499
'disaster_start_date': '2009-04-25T12:40:23.062017Z',
95100
'districts': [
96101
],
97102
'dtype': 1,
103+
'emergency_response_contact_email': None,
98104
'featured_documents': [
99105
],
100106
'field_reports': [
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 2.2.27 on 2022-03-23 15:27
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('deployments', '0059_auto_20220323_1028'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='emergencyprojectactivity',
15+
name='has_no_data_on_people_reached',
16+
field=models.NullBooleanField(verbose_name='Has no data on people reached'),
17+
),
18+
migrations.AlterField(
19+
model_name='emergencyprojectactivity',
20+
name='is_disaggregated_for_disabled',
21+
field=models.NullBooleanField(verbose_name='Is disaggregated for disabled'),
22+
),
23+
]

deployments/models.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -697,10 +697,13 @@ class PeopleHouseholds(TextChoices):
697697
)
698698
is_simplified_report = models.BooleanField(verbose_name=_('is_simplified_report'), default=True)
699699
is_disaggregated_for_disabled = models.NullBooleanField(
700-
verbose_name=_('is_disaggregated_for_disabled'),
700+
verbose_name=_('Is disaggregated for disabled'),
701+
null=True, blank=True
702+
)
703+
has_no_data_on_people_reached = models.NullBooleanField(
704+
verbose_name=_('Has no data on people reached'),
701705
null=True, blank=True
702706
)
703-
has_no_data_on_people_reached = models.BooleanField(verbose_name=_('has_no_data_on_people_reached'), default=False)
704707
# Metrics
705708
people_households = models.CharField(
706709
max_length=50,

deployments/snapshots/snap_tests.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -590,6 +590,7 @@
590590
'end_date': '2008-01-01',
591591
'event': 2,
592592
'event_detail': {
593+
'countries_for_preview': [],
593594
'dtype': 1,
594595
'id': 2,
595596
'name': 'event-KRWmlNOzBGufzQgliEupaqypCWrvtLUKaqPxSpdQhDtkzRGTXt',
@@ -688,6 +689,7 @@
688689
'end_date': '2008-01-01',
689690
'event': 2,
690691
'event_detail': {
692+
'countries_for_preview': [],
691693
'dtype': 1,
692694
'id': 2,
693695
'name': 'event-KRWmlNOzBGufzQgliEupaqypCWrvtLUKaqPxSpdQhDtkzRGTXt',
@@ -778,6 +780,7 @@
778780
'end_date': '2008-01-01',
779781
'event': 4,
780782
'event_detail': {
783+
'countries_for_preview': [],
781784
'dtype': 4,
782785
'id': 4,
783786
'name': 'event-IsCNxZRSZemDffzlsegkrhSjFjnHObsARIiEwACVPbsmebZoHP',
@@ -879,6 +882,7 @@
879882
'end_date': '2008-01-01',
880883
'event': 2,
881884
'event_detail': {
885+
'countries_for_preview': [],
882886
'dtype': 1,
883887
'id': 2,
884888
'name': 'event-KRWmlNOzBGufzQgliEupaqypCWrvtLUKaqPxSpdQhDtkzRGTXt',
@@ -970,6 +974,7 @@
970974
'end_date': '2008-01-01',
971975
'event': 2,
972976
'event_detail': {
977+
'countries_for_preview': [],
973978
'dtype': 1,
974979
'id': 2,
975980
'name': 'event-KRWmlNOzBGufzQgliEupaqypCWrvtLUKaqPxSpdQhDtkzRGTXt',

0 commit comments

Comments
 (0)