forked from ietf-tools/datatracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathview_feedback_nominee.html
More file actions
133 lines (133 loc) · 6.29 KB
/
Copy pathview_feedback_nominee.html
File metadata and controls
133 lines (133 loc) · 6.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{% extends "nomcom/nomcom_private_base.html" %}
{# Copyright The IETF Trust 2015-2023, All Rights Reserved #}
{% load origin %}
{% load nomcom_tags textfilters %}
{% block subtitle %}- View feedback about {{ nominee.email.person.name }}{% endblock %}
{% block nomcom_content %}
{% origin %}
{% if reclassify_feedback %}
{% include "nomcom/reclassify_feedback_item.html" %}
{% else %}
<h2>Feedback about {{ nominee }}</h2>
<ul class="nav nav-tabs my-3" role="tablist">
{% for ft in feedback_types %}
<li class="nav-item">
<button class="nav-link {% if forloop.first %}active{% endif %}"
data-bs-target="#{{ ft.slug }}"
role="tab" type="button"
data-bs-toggle="tab">
{{ ft.name }}
</button>
</li>
{% endfor %}
</ul>
<div class="tab-content">
{% for ft in feedback_types %}
<div role="tabpanel" class="tab-pane {% if forloop.first %} active{% endif %}"
id="{{ ft.slug }}">
{% for feedback in nominee.feedback_set.all %}
{% if feedback.type.slug == ft.slug %}
<dl class="row">
<dt class="col-sm-2">
{% if feedback.time > last_seen_time %}<span class="badge rounded-pill text-bg-success">New</span>{% endif %}
From
</dt>
<dd class="col-sm-10">
{{ feedback.author|formatted_email|default:"Anonymous"|linkify }}
{% if ft.slug == "nomina" and feedback.nomination_set.first.share_nominator %}
<span class="badge rounded-pill text-bg-info">OK to share name with nominee</span>
{% endif %}
</dd>
<dt class="col-sm-2">
Date
</dt>
<dd class="col-sm-10">
{{ feedback.time|date:"Y-m-d" }}
</dd>
{% if ft.slug == "nomina" %}
{% for fn in feedback.nomination_set.all %}
{% if fn.candidate_name %}
<dt class="col-sm-2">
Nominee
</dt>
<dd class="col-sm-10">
{{ fn.candidate_name }}
</dd>
{% endif %}
{% if fn.candidate_phone %}
<dt class="col-sm-2">
Nominee phone
</dt>
<dd class="col-sm-10">
{{ fn.candidate_phone }}
</dd>
{% endif %}
{% endfor %}
{% endif %}
<dt class="col-sm-2">
Positions
</dt>
<dd class="col-sm-10">
{{ feedback.positions.all|join:"," }}
</dd>
{% if feedback.subject %}
<dt class="col-sm-2">
Subject
</dt>
<dd class="col-sm-10">
{{ feedback.subject }}
</dd>
{% endif %}
<dt class="col-sm-2">
Feedback
</dt>
<dd class="col-sm-10 pasted">
<pre>{% decrypt feedback.comments request year 1 %}</pre>
</dd>
{% if user|is_chair_or_advisor:year %}
<dt class="col-sm-2">
<form id="reclassify-{{ feedback.id }}" method="post">
{% csrf_token %}
<input type="hidden" name="feedback_id" value="{{ feedback.id }}">
{% if ft.slug == "questio" %}
<p><button class="btn btn-warning btn-sm" type="submit" name="submit" value="download">
Download
</button></p>
{% endif %}
<button class="btn btn-warning btn-sm" type="submit" name="submit" value="reclassify">
Reclassify
</button>
</form>
</dt>
<dd>
</dd>
{% endif %}
</dl>
{% if not forloop.last %}<hr>{% endif %}
{% endif %}
{% endfor %}
</div>
{% endfor %}
</div>
<a class="btn btn-secondary"
href="{% url 'ietf.nomcom.views.view_feedback' year %}">Back</a>
{% endif %}
{% endblock %}
{% block js %}
<script>
$(document)
.ready(function () {
// Javascript to enable link to tab
var url = document.location.toString();
if (url.match('#')) {
$('.nav-tabs button[data-bs-target="#' + url.split('#')[1] + '"]')
.tab('show');
}
// Change hash for page-reload
$('.nav-tabs button')
.on('shown.bs.tab', function (e) {
history.replaceState(null, null, e.currentTarget.dataset.bsTarget);
});
});
</script>
{% endblock %}