Skip to content

Commit 6015083

Browse files
Merge pull request #2537 from IFRCGo/fix/rename-ifrc-staff-to-eru
fix(field-report): rename ifrc staff to emergency response unit
2 parents fae7093 + 1890983 commit 6015083

File tree

8 files changed

+64
-11
lines changed

8 files changed

+64
-11
lines changed

api/drf_views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1127,7 +1127,7 @@ class SupportedActivityViewset(viewsets.ReadOnlyModelViewSet):
11271127
# "appeal",
11281128
# "rdrt",
11291129
# "fact",
1130-
# "ifrc_staff",
1130+
# "emergency_response_unit",
11311131
# "imminent_dref",
11321132
# "forecast_based_action",
11331133
# "eru_base_camp",

api/factories/field_report.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ class Meta:
111111
num_rdrt = fuzzy.FuzzyInteger(0, 9)
112112
fact = fuzzy.FuzzyChoice(models.RequestChoices)
113113
num_fact = fuzzy.FuzzyInteger(0, 9)
114-
ifrc_staff = fuzzy.FuzzyChoice(models.RequestChoices)
115-
num_ifrc_staff = fuzzy.FuzzyInteger(0, 9)
114+
emergency_response_unit = fuzzy.FuzzyChoice(models.RequestChoices)
115+
num_emergency_response_unit = fuzzy.FuzzyInteger(0, 9)
116116

117117
# ERU units
118118
eru_base_camp = fuzzy.FuzzyChoice(models.RequestChoices)

api/management/commands/index_and_notify.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -611,12 +611,12 @@ def construct_template_record(self, rtype, record):
611611
# not used: 'gov_num_potentially_affected': record.gov_num_potentially_affected,
612612
# not used: 'health_min_num_assisted': record.health_min_num_assisted,
613613
# not used: 'who_num_assisted': record.who_num_assisted,
614-
# not used: 'ifrc_staff': record.ifrc_staff, !get_..._display!
614+
# not used: 'emergency_response_unit': record.emergency_response_unit, !get_..._display!
615615
# not used: 'is_covid_report': record.is_covid_report,
616616
# not used: 'num_expats_delegates': record.num_expats_delegates,
617617
# not used: 'num_fact': record.num_fact,
618618
# not used: 'num_highest_risk': record.num_highest_risk,
619-
# not used: 'num_ifrc_staff': record.num_ifrc_staff,
619+
# not used: 'num_emergency_response_unit': record.num_emergency_response_unit,
620620
# not used: 'num_localstaff': record.num_localstaff,
621621
# not used: 'num_potentially_affected': record.num_potentially_affected,
622622
# not used: 'rdrt': record.rdrt, !get_..._display!
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 4.2.19 on 2025-08-19 10:24
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("api", "0221_alter_nsdinitiatives_unique_together_and_more"),
10+
]
11+
12+
operations = [
13+
migrations.RenameField(
14+
model_name="fieldreport",
15+
old_name="ifrc_staff",
16+
new_name="emergency_response_unit",
17+
),
18+
migrations.RenameField(
19+
model_name="fieldreport",
20+
old_name="num_ifrc_staff",
21+
new_name="num_emergency_response_unit",
22+
),
23+
]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 4.2.19 on 2025-08-19 10:24
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("api", "0222_rename_ifrc_staff_fieldreport_emergency_response_unit_and_more"),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name="fieldreport",
15+
name="emergency_response_unit",
16+
field=models.IntegerField(
17+
choices=[(0, "No"), (1, "Requested"), (2, "Planned"), (3, "Completed")],
18+
default=0,
19+
null=True,
20+
verbose_name="Emergency Response Unit",
21+
),
22+
),
23+
migrations.AlterField(
24+
model_name="fieldreport",
25+
name="num_emergency_response_unit",
26+
field=models.IntegerField(blank=True, null=True, verbose_name="Number of Emergency Response Units"),
27+
),
28+
]

api/models.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,8 +1621,10 @@ class RecentAffected(models.IntegerChoices):
16211621
num_rdrt = models.IntegerField(verbose_name=_("number of RDRT"), null=True, blank=True)
16221622
fact = models.IntegerField(choices=RequestChoices.choices, verbose_name=_("fact"), default=0, null=True)
16231623
num_fact = models.IntegerField(verbose_name=_("number of fact"), null=True, blank=True)
1624-
ifrc_staff = models.IntegerField(choices=RequestChoices.choices, verbose_name=_("IFRC staff"), default=0, null=True)
1625-
num_ifrc_staff = models.IntegerField(verbose_name=_("number of IFRC staff"), null=True, blank=True)
1624+
emergency_response_unit = models.IntegerField(
1625+
choices=RequestChoices.choices, verbose_name=_("Emergency Response Unit"), default=0, null=True
1626+
)
1627+
num_emergency_response_unit = models.IntegerField(verbose_name=_("Number of Emergency Response Units"), null=True, blank=True)
16261628

16271629
# ERU units
16281630
eru_base_camp = models.IntegerField(choices=RequestChoices.choices, verbose_name=_("ERU base camp"), default=0)

api/serializers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1954,7 +1954,7 @@ class FieldReportEnumDisplayMixin:
19541954
forecast_based_action_display = serializers.CharField(source="get_forecast_based_action_display", read_only=True)
19551955
rdrt_display = serializers.CharField(source="get_rdrt_display", read_only=True)
19561956
fact_display = serializers.CharField(source="get_fact_display", read_only=True)
1957-
ifrc_staff_display = serializers.CharField(source="get_ifrc_staff_display", read_only=True)
1957+
emergency_response_unit_display = serializers.CharField(source="get_emergency_response_unit_display", read_only=True)
19581958
eru_base_camp_display = serializers.CharField(source="get_eru_base_camp_display", read_only=True)
19591959
eru_basic_health_care_display = serializers.CharField(source="get_eru_basic_health_care_display", read_only=True)
19601960
eru_it_telecom_display = serializers.CharField(source="get_eru_it_telecom_display", read_only=True)
@@ -2112,7 +2112,7 @@ class FieldReportSerializer(
21122112
forecast_based_action_display = serializers.CharField(source="get_forecast_based_action_display", read_only=True)
21132113
rdrt_display = serializers.CharField(source="get_rdrt_display", read_only=True)
21142114
fact_display = serializers.CharField(source="get_fact_display", read_only=True)
2115-
ifrc_staff_display = serializers.CharField(source="get_ifrc_staff_display", read_only=True)
2115+
emergency_response_unit_display = serializers.CharField(source="get_emergency_response_unit_display", read_only=True)
21162116
eru_base_camp_display = serializers.CharField(source="get_eru_base_camp_display", read_only=True)
21172117
eru_basic_health_care_display = serializers.CharField(source="get_eru_basic_health_care_display", read_only=True)
21182118
eru_it_telecom_display = serializers.CharField(source="get_eru_it_telecom_display", read_only=True)

notifications/templates/design/main_field_report.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -641,13 +641,13 @@
641641
{{ fr.other_fields.num_highest_risk|floatformat:"1"|intcomma|slice:":-2" }} </td>
642642
</tr>
643643
{% endif %}
644-
{% if fr.other_fields.num_ifrc_staff %}
644+
{% if fr.other_fields.num_emergency_response_unit %}
645645
<tr>
646646
<td align="left" style="font-weight: bold">
647647
IFRC Staff
648648
</td>
649649
<td align="left">
650-
{{ fr.other_fields.num_ifrc_staff|floatformat:"1"|intcomma|slice:":-2" }} </td>
650+
{{ fr.other_fields.num_emergency_response_unit|floatformat:"1"|intcomma|slice:":-2" }} </td>
651651
</tr>
652652
{% endif %}
653653
{% if fr.other_fields.affected_pop_centres %}

0 commit comments

Comments
 (0)