Skip to content

Commit 08c137c

Browse files
committed
Updated the edit_profile template with information about consent-based fields. Fixes issue ietf-tools#2502.
- Legacy-Id: 15179
1 parent b1440e8 commit 08c137c

1 file changed

Lines changed: 46 additions & 6 deletions

File tree

ietf/templates/registration/edit_profile.html

Lines changed: 46 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,57 @@
1212
{% origin %}
1313
<h1>Profile for {{ user.username }}</h1>
1414

15+
<p>
16+
Personal information in the datatracker which is derived from your contributions
17+
to the IETF standards development process is covered by the EU General Data Protection
18+
Regulation's
19+
<a href="https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32016R0679#d1e1888-1-1">Article 6(1)&nbsp;(f)</a>
20+
covering IETF's Legitimate Interest due to the IETF's mission of developing standards
21+
for the internet. See also the page on <a href="/help/personal-information">handling
22+
of personal information</a>.
23+
24+
</p>
25+
<p>
26+
27+
Personal information which is <b>not</b> derived from your contributions is covered by the EU
28+
<a href="https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32016R0679#d1e1888-1-1">GDPR Article 6(1)&nbsp;(a)</a>
29+
regarding consent. All such information is visible on this page, and is shown with the
30+
dagger symbol &dagger; next to it. Most of this
31+
information can be edited or removed on this page. There are some exceptions, such
32+
as photos, which currently require an email to <a href="mailto:ietf-action@ietf.org">the Secretariat</a>
33+
if you wish to update or remove the information.
34+
35+
</p>
36+
<hr>
37+
1538
<form class="form-horizontal" method="post">
1639
{% csrf_token %}
1740

18-
{% bootstrap_form_errors person_form 'non_fields' %}
41+
{% bootstrap_form_errors person_form %}
42+
{% for f in new_email_forms %}
43+
{% bootstrap_form_errors f %}
44+
{% endfor %}
45+
1946

2047
<div class="form-group">
21-
<label class="col-sm-2 control-label">User name</label>
48+
<label class="col-sm-2 control-label">User name &dagger;</label>
2249
<div class="col-sm-10">
23-
<p class="form-control-static">{{ user.username }}</p>
50+
<p class="form-control-static">
51+
{{ user.username }}
52+
&nbsp;<a href="/accounts/username/"><span class="fa fa-pencil"></span></a>
53+
</p>
54+
2455
</div>
2556
</div>
2657

2758
<div class="form-group">
28-
<label class="col-sm-2 control-label">Password</label>
59+
<label class="col-sm-2 control-label">Password &dagger;</label>
2960
<div class="col-sm-10">
30-
<p class="form-control-static"><a href="{% url 'ietf.ietfauth.views.change_password' %}">Password change form</a></p>
61+
<p class="form-control-static">
62+
63+
<a href="/accounts/password/">Password change form</a>
64+
&nbsp;<a href="/accounts/password/"><span class="fa fa-pencil"></span></a>
65+
</p>
3166
</div>
3267
</div>
3368

@@ -78,7 +113,12 @@ <h1>Profile for {{ user.username }}</h1>
78113
{% bootstrap_field role.email_form.email layout="horizontal" show_label=False %}
79114
{% endfor %}
80115

81-
{% bootstrap_form person_form layout="horizontal" %}
116+
{% bootstrap_field person_form.name layout="horizontal" %}
117+
{% bootstrap_field person_form.ascii layout="horizontal" %}
118+
{% if roles %}
119+
{% bootstrap_field person_form.biography layout="horizontal" %}
120+
{% endif %}
121+
{% bootstrap_field person_form.consent layout="horizontal" %}
82122

83123
<div class="form-group">
84124
<div class="col-sm-offset-2 col-sm-10">

0 commit comments

Comments
 (0)