Skip to content

Commit 40c3dbb

Browse files
authored
update Basic Membership Form header text (#2710)
* update Basic Membership Form header text * update user profile detail page * move repeated text to an include * update nominations history page to make sense for people that have never nominated
1 parent 43b22c1 commit 40c3dbb

File tree

4 files changed

+43
-31
lines changed

4 files changed

+43
-31
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<div class="info">
2+
3+
<p>
4+
Your Basic Membership information is managed here.
5+
</p>
6+
7+
<p>
8+
To manage your Supporting and Contributing Memberships, visit <a href="https://psfmember.org/user-information/">psfmember.org</a>.
9+
</p>
10+
11+
<p>
12+
Voting in PSF elections requires a Supporting, Contributing, or Fellow Membership.
13+
<b>Basic Membership is not a voting class</b>.
14+
To learn more about PSF Membership classes, and to enroll as a Supporting or Contributing Member,
15+
visit <a href="https://www.python.org/psf/membership/">Our Membership Page</a>.
16+
</p>
17+
18+
<p>
19+
This site (python.org), will list you as a Basic Member
20+
even if you are a Supporting, Contribution, or Fellowship member
21+
because the voting tiers of membership are managed on the separate,
22+
<a href="https://www.psfmember.org">psfmember.org</a> website.
23+
To affirm your PSF Voting Eligibility you will need to use
24+
<a href="https://psfmember.org/civicrm/votingaffirmation/">psfmember.org</a>.
25+
</p>
26+
27+
<p>
28+
If you believe you are a Supporting, Contributing, or Fellow Member
29+
but do not have an account on <a href="https://www.psfmember.org">psfmember.org</a>,
30+
please create an account and verify your email,
31+
then email <a href="mailto:psf-donations@python.org">psf-donations@python.org</a>
32+
to have your account linked to your membership.
33+
</p>
34+
35+
</div>

templates/users/membership_form.html

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,7 @@ <h1 class="default-title">Edit your PSF Basic Membership</h1>
1818
<h1 class="default-title">Register to become a PSF Basic Member</h1>
1919
{% endif %}
2020

21-
<div class="info">
22-
<p>
23-
Basic membership is <b>not a voting membership class</b>.<br>For more information see Article IV
24-
of the <a href="https://www.python.org/psf/bylaws/">PSF Bylaws</a>.
25-
</p>
26-
<p>
27-
All other membership classes are recorded on <a href="https://psfmember.org">psfmember.org</a>.<br>
28-
Please log in there and review your <a href="https://psfmember.org/user-information/">user profile</a>
29-
to see your membership status.<br>
30-
If you believe you are a member but do not have an account on psfmember.org, please
31-
<a href="https://psfmember.org/wp-login.php?action=register">create an account</a> and verify your
32-
email, then email <a href="mailto:psf-donations@python.org">psf-donations@python.org</a> to get your account linked to your membership.
33-
</p>
34-
<p>For more information and to sign up for other kinds of PSF membership, visit our <a href="https://www.python.org/psf/membership/">Membership Page</a>.</p>
35-
</div>
21+
{% include 'users/_membership_detail.html' %}
3622

3723
{% if form.errors %}
3824
<div class="user-feedback level-error">

templates/users/nominations_view.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,13 @@
1515
{% block user_content %}
1616

1717
<div>
18+
<h1>Your History of PSF Board Nominations</h1>
19+
1820
{% for election, nominations in elections.items %}
19-
<h1><a href="{% url 'nominations:nominees_list' election=election.slug %}">{{ election.name }} Election</a></h1>
21+
<h2><a href="{% url 'nominations:nominees_list' election=election.slug %}">{{ election.name }} Election</a></h2>
2022

2123
{% if nominations.nominations_recieved|length > 0 %}
22-
<h2>Nominations Received</h2>
24+
<h3>Nominations Received</h3>
2325
<ul>
2426
{% for nomination in nominations.nominations_recieved %}
2527
<li>
@@ -45,7 +47,7 @@ <h2>Nominations Received</h2>
4547
{% endif %}
4648

4749
{% if nominations.nominations_made|length > 0 %}
48-
<h2>Nominations Made</h2>
50+
<h3>Nominations Made</h3>
4951
<ul>
5052
{% for nomination in nominations.nominations_made %}
5153
<li>

templates/users/user_detail.html

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,9 @@
2424
<p><span class="profile-label"><span class="icon-python" aria-hidden="true"></span>PSF Basic Member?</span> {{ object.has_membership|yesno|capfirst }}</p>
2525
{% if object.has_membership %}
2626
<div style="margin-left: 1em;">
27-
<p>
28-
Basic membership is <b>not a voting membership class</b>.<br>For more information see Article IV
29-
of the <a href="https://www.python.org/psf/bylaws/">PSF Bylaws</a>.
30-
</p>
31-
<p>
32-
All other membership classes are recorded on <a href="https://psfmember.org">psfmember.org</a>.<br>
33-
Please log in there and review your <a href="https://psfmember.org/user-information/">user profile</a>
34-
to see your membership status.<br>
35-
If you believe you are a member but do not have an account on psfmember.org, please
36-
<a href="https://psfmember.org/wp-login.php?action=register">create an account</a> and verify your
37-
email, then email <a href="mailto:psf-donations@python.org">psf-donations@python.org</a> to get your account linked to your membership.
38-
</p>
27+
{% include 'users/_membership_detail.html' %}
3928
</div>
40-
{% endif %}
29+
{% endif %}
4130
</div>
4231
{% comment %}
4332
<div class="user-profile-location">

0 commit comments

Comments
 (0)