Skip to content

Commit b2dc6f8

Browse files
authored
Remove age group range_less_than_10 and update age groups (#4225)
1 parent ffd86b8 commit b2dc6f8

File tree

4 files changed

+28
-20
lines changed

4 files changed

+28
-20
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 5.1.1 on 2024-12-02 12:26
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('grants', '0023_alter_grant_grant_type'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='grant',
15+
name='age_group',
16+
field=models.CharField(blank=True, choices=[('range_under_18', 'Under 18 years old'), ('range_18_24', '18 - 24 years old'), ('range_25_34', '25 - 34 years old'), ('range_35_44', '35 - 44 years old'), ('range_45_54', '45 - 54 years old'), ('range_55_64', '55 - 64 years old'), ('range_more_than_65', '65 years or older')], max_length=20, verbose_name='Age group'),
17+
),
18+
]

backend/grants/models.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,8 @@ class CountryType(models.TextChoices):
4343
extra_eu = "extra_eu", _("Extra EU")
4444

4545
class AgeGroup(models.TextChoices):
46-
range_less_than_10 = "range_less_than_10", _("10 years old or under")
47-
range_11_18 = "range_11_18", _("11 - 18 years old")
48-
range_19_24 = "range_19_24", _("19 - 24 years old")
46+
range_under_18 = "range_under_18", _("Under 18 years old")
47+
range_18_24 = "range_18_24", _("18 - 24 years old")
4948
range_25_34 = "range_25_34", _("25 - 34 years old")
5049
range_35_44 = "range_35_44", _("35 - 44 years old")
5150
range_45_54 = "range_45_54", _("45 - 54 years old")

frontend/src/components/grant-form/options.ts

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -86,21 +86,15 @@ export const AGE_GROUPS_OPTIONS = [
8686
messageId: "global.selectOption",
8787
},
8888
{
89-
value: AgeGroup.RangeLessThan_10,
89+
value: AgeGroup.RangeUnder_18,
9090
disabled: false,
91-
messageId: "grants.form.fields.ageGroup.values.range_less_than_10",
92-
isAgeInRange: (age: number) => age <= 10,
93-
},
94-
{
95-
value: AgeGroup.Range_11_18,
96-
disabled: false,
97-
messageId: "grants.form.fields.ageGroup.values.range_11_18",
91+
messageId: "grants.form.fields.ageGroup.values.range_under_18",
9892
isAgeInRange: (age: number) => 11 <= age && age <= 18,
9993
},
10094
{
101-
value: AgeGroup.Range_19_24,
95+
value: AgeGroup.Range_18_24,
10296
disabled: false,
103-
messageId: "grants.form.fields.ageGroup.values.range_19_24",
97+
messageId: "grants.form.fields.ageGroup.values.range_18_24",
10498
isAgeInRange: (age: number) => 19 <= age && age <= 24,
10599
},
106100
{

frontend/src/locale/index.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -717,10 +717,8 @@ We look forward to reading about you and hope to see you at PyCon Italia!
717717
"grants.form.fields.ageGroup": "Age group",
718718
"grants.form.fields.ageGroup.description":
719719
"Select your age group. This helps us understand the demographic distribution of our applicants.",
720-
"grants.form.fields.ageGroup.values.range_less_than_10":
721-
"10 years old or under",
722-
"grants.form.fields.ageGroup.values.range_11_18": "11 - 18 years old",
723-
"grants.form.fields.ageGroup.values.range_19_24": "19 - 24 years old",
720+
"grants.form.fields.ageGroup.values.range_under_18": "Under 18 years old",
721+
"grants.form.fields.ageGroup.values.range_18_24": "18 - 24 years old",
724722
"grants.form.fields.ageGroup.values.range_25_34": "25 - 34 years old",
725723
"grants.form.fields.ageGroup.values.range_35_44": "35 - 44 years old",
726724
"grants.form.fields.ageGroup.values.range_45_54": "45 - 54 years old",
@@ -1443,9 +1441,8 @@ Non vediamo l'ora di leggere la tua storia e speriamo di vederti a PyCon Italia!
14431441
"grants.form.fields.ageGroup": "Fascia d'età",
14441442
"grants.form.fields.ageGroup.description":
14451443
"Seleziona la tua fascia d'età. Questo ci aiuta a comprendere la distribuzione demografica dei nostri candidati.",
1446-
"grants.form.fields.ageGroup.values.range_less_than_10": "meno di 10 anni",
1447-
"grants.form.fields.ageGroup.values.range_11_18": "11 - 18 anni",
1448-
"grants.form.fields.ageGroup.values.range_19_24": "19 - 24 anni",
1444+
"grants.form.fields.ageGroup.values.range_under_18": "meno di 18 anni",
1445+
"grants.form.fields.ageGroup.values.range_18_24": "18 - 24 anni",
14491446
"grants.form.fields.ageGroup.values.range_25_34": "25 - 34 anni",
14501447
"grants.form.fields.ageGroup.values.range_35_44": "35 - 44 anni",
14511448
"grants.form.fields.ageGroup.values.range_45_54": "45 - 54 anni",

0 commit comments

Comments
 (0)