Skip to content

Commit ebfc4a8

Browse files
feat(#2922): Update verbiage in some models (#2923)
1 parent c9435cf commit ebfc4a8

File tree

7 files changed

+150
-9
lines changed

7 files changed

+150
-9
lines changed

src/extforms/forms.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ def validate_member_code(self, request: HttpRequest) -> None | dict[str, Validat
225225
"a code that has not yet been activated, "
226226
"or a code with no training seats remaining. "
227227
"Please confirm that you have copied the code correctly, "
228-
"or confirm the code with the Membership Contact for your group. "
228+
"or confirm the code with the Membership or Partnership Contact for your group. "
229229
"If the code seems to be correct, tick the checkbox below to ignore "
230230
"this message."
231231
)
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Generated by Django 5.2.12 on 2026-03-09 18:50
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [
8+
("extrequests", "0037_alter_selforganisedsubmission_member_code_and_more"),
9+
]
10+
11+
operations = [
12+
migrations.AlterField(
13+
model_name="selforganisedsubmission",
14+
name="member_code",
15+
field=models.CharField(
16+
blank=True,
17+
default="",
18+
help_text="If you are affiliated with a Carpentries member or partner organization, please enter your "
19+
"registration code.",
20+
max_length=40,
21+
verbose_name="Registration code",
22+
),
23+
),
24+
migrations.AlterField(
25+
model_name="workshopinquiryrequest",
26+
name="administrative_fee",
27+
field=models.CharField(
28+
choices=[
29+
(
30+
"nonprofit",
31+
"I am with a government site, university, or other nonprofit. I understand the workshop fee as "
32+
"listed on The Carpentries website and agree to follow through on The Carpentries invoicing "
33+
"process.",
34+
),
35+
(
36+
"forprofit",
37+
"I am with a corporate or for-profit site. I understand the costs for for-profit organisations "
38+
"are higher than the price for not-for-profit organisations, as listed on The Carpentries "
39+
"website.",
40+
),
41+
(
42+
"member",
43+
"I am with a Member or Partner organisation so the workshop fee does not apply (instructor "
44+
"travel costs will still apply for in-person workshops).",
45+
),
46+
(
47+
"waiver",
48+
"I am requesting financial support for the workshop fee (instructor travel costs will still "
49+
"apply for in-person workshops)",
50+
),
51+
],
52+
default=None,
53+
help_text="<b><a href='https://carpentries.org/workshops/#workshop-cost' target='_blank' "
54+
"rel='noreferrer nofollow'>The Carpentries website workshop fee listing.</a></b>",
55+
max_length=20,
56+
verbose_name="Which of the following applies to your payment for the administrative fee?",
57+
),
58+
),
59+
migrations.AlterField(
60+
model_name="workshopinquiryrequest",
61+
name="member_code",
62+
field=models.CharField(
63+
blank=True,
64+
default="",
65+
help_text="If you are affiliated with a Carpentries member or partner organization, please enter your"
66+
" registration code.",
67+
max_length=40,
68+
verbose_name="Registration code",
69+
),
70+
),
71+
]

src/extrequests/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ class WorkshopInquiryRequest(
225225
),
226226
(
227227
"member",
228-
"I am with a Member organisation so the workshop fee does not apply "
228+
"I am with a Member or Partner organisation so the workshop fee does not apply "
229229
"(instructor travel costs will still apply for in-person workshops).",
230230
),
231231
(

src/templates/forms/trainingrequest.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
{% block content %}
1010

11-
<p>Trainees selected by Carpentries member organizations are asked to complete this <b>Instructor Training Profile Creation Form</b>. This creates an entry in our database and allows us to record attendance and track your progress through the Instructor certification process. Form responses are not reviewed in detail but may be used in programmatic assessment. Your application materials and information about your progress towards The Carpentries Instructor certification may be shared with our contacts at your member site. Please note that this form is separate from event registration. Your site contact will provide you with instructions to register for an Instructor Training event. </p>
11+
<p>Trainees selected by Carpentries member or partner organizations are asked to complete this <b>Instructor Training Profile Creation Form</b>. This creates an entry in our database and allows us to record attendance and track your progress through the Instructor certification process. Form responses are not reviewed in detail but may be used in programmatic assessment. Your application materials and information about your progress towards The Carpentries Instructor certification may be shared with our contacts at your member or partner site. Please note that this form is separate from event registration. Your site contact will provide you with instructions to register for an Instructor Training event. </p>
1212

1313
<p> More details about the Instructor role are available on the <a href="https://carpentries.org/become-instructor/">Become an Instructor</a> page on The Carpentries website. To learn more about what the training will cover, please see our <a href="http://carpentries.github.io/instructor-training/">Instructor Training curriculum</a>.
1414
</p>

src/templates/forms/workshoprequest.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<p class="lead">
2020
If you would like more information about our workshops before scheduling, please
2121
<a href="{% url 'workshop_inquiry' %}">request workshop information</a>.
22-
If you are a Member Organisation or Instructor who is coordinating
22+
If you are a Member/Partner Organisation or Instructor who is coordinating
2323
a self-organised workshop please
2424
<a href="{% url 'selforganised_submission' %}">use this form to register your workshop</a>.
2525
</p>
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Generated by Django 5.2.12 on 2026-03-09 18:50
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [
8+
("workshops", "0291_person_airport_timezone_migration"),
9+
]
10+
11+
operations = [
12+
migrations.AlterField(
13+
model_name="trainingrequest",
14+
name="member_code",
15+
field=models.CharField(
16+
blank=True,
17+
default="",
18+
help_text="If you have been given a registration code through a Carpentries member or partner site or "
19+
"for a specific scheduled event, please enter it here:",
20+
max_length=100,
21+
verbose_name="Registration Code",
22+
),
23+
),
24+
migrations.AlterField(
25+
model_name="workshoprequest",
26+
name="administrative_fee",
27+
field=models.CharField(
28+
choices=[
29+
(
30+
"nonprofit",
31+
"I am with a government site, university, or other nonprofit. I understand the workshop fee as "
32+
"listed on The Carpentries website and agree to follow through on The Carpentries invoicing "
33+
"process.",
34+
),
35+
(
36+
"forprofit",
37+
"I am with a corporate or for-profit site. I understand the costs for for-profit organisations "
38+
"are higher than the price for not-for-profit organisations, as listed on The Carpentries "
39+
"website.",
40+
),
41+
(
42+
"member",
43+
"I am with a Member or Partner organisation so the workshop fee does not apply (instructor "
44+
"travel costs will still apply for in-person workshops).",
45+
),
46+
(
47+
"waiver",
48+
"I am requesting financial support for the workshop fee (instructor travel costs will still "
49+
"apply for in-person workshops)",
50+
),
51+
],
52+
default=None,
53+
help_text="<b><a href='https://carpentries.org/workshops/#workshop-cost' target='_blank' "
54+
"rel='noreferrer nofollow'>The Carpentries website workshop fee listing.</a></b>",
55+
max_length=20,
56+
verbose_name="Which of the following applies to your payment for the administrative fee?",
57+
),
58+
),
59+
migrations.AlterField(
60+
model_name="workshoprequest",
61+
name="member_code",
62+
field=models.CharField(
63+
blank=True,
64+
default="",
65+
help_text="If you are affiliated with a Carpentries member or partner organization, please enter your "
66+
"registration code.",
67+
max_length=40,
68+
verbose_name="Registration code",
69+
),
70+
),
71+
]

src/workshops/models.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2182,7 +2182,7 @@ class TrainingRequest(
21822182
max_length=STR_LONG,
21832183
verbose_name="Registration Code",
21842184
help_text="If you have been given a registration code through "
2185-
"a Carpentries member site or for a specific scheduled "
2185+
"a Carpentries member or partner site or for a specific scheduled "
21862186
"event, please enter it here:",
21872187
)
21882188
member_code_override = models.BooleanField(
@@ -2973,9 +2973,8 @@ class CommonRequest(SecondaryEmailMixin, models.Model):
29732973
null=False,
29742974
default="",
29752975
verbose_name="Registration code",
2976-
help_text="If you are affiliated with a Carpentries member organization, "
2977-
"please enter the registration code associated with the membership or partnership. "
2978-
"Your Member Affiliate can provide this.",
2976+
help_text="If you are affiliated with a Carpentries member or partner organization, "
2977+
"please enter your registration code.",
29792978
)
29802979

29812980
ONLINE_INPERSON_CHOICES = (
@@ -3226,7 +3225,7 @@ class WorkshopRequest(
32263225
),
32273226
(
32283227
"member",
3229-
"I am with a Member organisation so the workshop fee does not apply "
3228+
"I am with a Member or Partner organisation so the workshop fee does not apply "
32303229
"(instructor travel costs will still apply for in-person workshops).",
32313230
),
32323231
(

0 commit comments

Comments
 (0)