Skip to content

Commit 34ec539

Browse files
committed
Show in all views the email of nominee
show the candidate phone in nomination feedback Fixes ietf-tools#1011 - Legacy-Id: 5703
1 parent 424a454 commit 34ec539

7 files changed

Lines changed: 19 additions & 8 deletions

File tree

ietf/nomcom/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ class Meta:
101101
unique_together = ('email', 'nomcom')
102102

103103
def __unicode__(self):
104-
return u'%s' % self.email.get_name()
104+
return u'%s' % self.email.formatted_email()
105105

106106

107107
class NomineePosition(models.Model):

ietf/nomcom/templatetags/nomcom_tags.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def add_num_nominations(user, position, nominee):
3939
else:
4040
mark = """<span style="white-space: pre;"> </span> """
4141

42-
return '<span title="%d earlier comments from you on %s as %s">%s</span>&nbsp;' % (count, nominee, position, mark)
42+
return '<span title="%d earlier comments from you on %s as %s">%s</span>&nbsp;' % (count, nominee.email.address, position, mark)
4343

4444

4545
@register.filter

ietf/templates/nomcom/private_feedback.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h3> Nominees </h3>
6262
<tr><th>{{ p.name }}:</th></tr>
6363
{% for np in p.nomineeposition_set.accepted.not_duplicated %}
6464
<tr>
65-
<td><a href="{% url nomcom_private_feedback year %}?nominee={{np.nominee.id}}&position={{ np.position.id}}">{{ np.nominee.email.person.name }}</td>
65+
<td><a href="{% url nomcom_private_feedback year %}?nominee={{np.nominee.id}}&position={{ np.position.id}}">{{ np.nominee }}</td>
6666
</tr>
6767
{% endfor %}
6868
{% endif %}

ietf/templates/nomcom/public_feedback.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,11 @@ <h3> Nominees </h3>
6161
<table class="nominees">
6262
{% for p in positions %}
6363
{% if p.nomineeposition_set.accepted.not_duplicated %}
64-
<tr><th>{{ p.name }}:</th></tr>
64+
<tr>
65+
<th>{{ p.name }}:</th></tr>
6566
{% for np in p.nomineeposition_set.accepted.not_duplicated %}
6667
<tr>
67-
<td>{% add_num_nominations user np.position np.nominee %}<a href="{% url nomcom_public_feedback year %}?nominee={{np.nominee.id}}&position={{ np.position.id}}">{{ np.nominee.email.person.name }}</td>
68+
<td>{% add_num_nominations user np.position np.nominee %}<a href="{% url nomcom_public_feedback year %}?nominee={{np.nominee.id}}&position={{ np.position.id}}">{{ np.nominee }}</td>
6869
</tr>
6970
{% endfor %}
7071
{% endif %}

ietf/templates/nomcom/send_reminder_mail.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ <h3>Nominees who have not responded</h2>
3030
{% for nominee in nominees %}
3131
<tr class="{{ forloop.counter|divisibleby:2|yesno:"oddrow,evenrow" }}">
3232
<td><input class="batch-select" type="checkbox" value="{{ nominee.id }}" name="selected" checked="checked"/></td>
33-
<td>{{ nominee.email }}</td>
33+
<td>{{ nominee }}</td>
3434
<td>{% for nominee_position in nominee.nomineeposition_set.all %}{% ifequal nominee_position.state.slug "pending" %} {{ nominee_position.position.name }}, {% endifequal %}{% endfor %}</td>
3535
</tr>
3636
{% endfor %}

ietf/templates/nomcom/view_feedback.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ <h2>List of Nominees</h2>
2121
</tr>
2222
{% for nominee in nominees %}
2323
<tr class="{{ forloop.counter|divisibleby:2|yesno:"oddrow,evenrow" }}">
24-
<td><a href="{% url nomcom_view_feedback_nominee year nominee.id %}#comment">{{ nominee.email.person.name }}</td>
24+
<td><a href="{% url nomcom_view_feedback_nominee year nominee.id %}#comment">{{ nominee }}</td>
2525
<td>{{ nominee.feedback_set.nominations.count }}</td>
2626
<td>{{ nominee.feedback_set.comments.count }}</td>
2727
<td>{{ nominee.feedback_set.questionnaires.count }}</td>

ietf/templates/nomcom/view_feedback_nominee.html

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<p>Back to list of <a href="{% url nomcom_view_feedback year %}">nominees</a></p>
1717

18-
<h2>Feedback of {{ nominee.email.person.name }} </h2>
18+
<h2>Feedback of {{ nominee }} </h2>
1919

2020
<div id="mytabs" class="yui-navset">
2121
<ul class="yui-nav">
@@ -40,6 +40,16 @@ <h2>Feedback of {{ nominee.email.person.name }} </h2>
4040
{% ifequal feedback.type.slug ft.slug %}
4141
<div>
4242
<h3 class="ietf-divider">From {{ feedback.author|get_person|default:"Anonymous" }} ({{ feedback.time|date:"Y-m-d" }})</h3>
43+
{% ifequal ft.slug "nomina" %}
44+
{% for fn in feedback.nomination_set.all %}
45+
{% if fn.candidate_name %}
46+
<p><b>Candidate name:</b> {{ fn.candidate_name }}</p>
47+
{% endif %}
48+
{% if fn.candidate_phone %}
49+
<p><b>Candidate phone:</b> {{ fn.candidate_phone }}</p>
50+
{% endif %}
51+
{% endfor %}
52+
{% endifequal %}
4353
<b>Positions:</b> {{ feedback.positions.all|join:"," }}
4454
<p>
4555
{% decrypt feedback.comments request year %}

0 commit comments

Comments
 (0)