Skip to content

Commit 8d32c96

Browse files
committed
Better Signature displays
1 parent 1ee32b4 commit 8d32c96

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

packet/packet.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ def get_signatures(freshman_username):
3737

3838

3939
def get_number_signed(freshman_username):
40-
return Freshman.query.filter_by(rit_username=freshman_username)[0].current_packet().signatures_received()
40+
return Freshman.query.filter_by(rit_username=freshman_username).first().current_packet().signatures_received()
4141

4242

4343
def get_number_required(freshman_username):
44-
return Freshman.query.filter_by(rit_username=freshman_username)[0].current_packet().signatures_required()
44+
return Freshman.query.filter_by(rit_username=freshman_username).first().current_packet().signatures_required()

packet/routes/shared.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
def freshman_packet(uid, info=None):
1313
freshman = Freshman.query.filter_by(rit_username=uid)[0]
1414
signatures = get_signatures(uid)
15-
required = get_number_required(uid)
16-
signed = get_number_signed(uid)
15+
required = sum(get_number_required(uid).values())
16+
signed = sum(get_number_signed(uid).values())
1717
return render_template("packet.html", info=info, signatures=signatures, uid=uid, required=required, signed=signed,
1818
freshman=freshman)
1919

packet/templates/packet.html

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@ <h3 class="page-title">{{ freshman.name }}</h3>
99
</div>
1010
<div>
1111
Signatures: {{ signed }}/{{ required }}
12+
{# if not signed #}
13+
<button class="btn btn-primary sign-button"
14+
data-freshman_uid="{{ freshman.rit_username }}"
15+
data-freshman_name="{{ freshman.name }}">Sign
16+
</button>
17+
{# else if signed #}
18+
<button class="btn btn-primary" disabled="disabled"><i
19+
class="fa fa-check"></i>&nbsp;Signed
20+
</button>
21+
{# endif #}
1222
</div>
1323
<div id="eval-blocks">
1424
<div id="eval-table">
@@ -103,11 +113,11 @@ <h3 class="page-title">{{ freshman.name }}</h3>
103113
{% for m in signatures.freshmen %}
104114
<tr>
105115
<td>
106-
<a href="/packet/{{ m.freshman }}">
107-
<img class="eval-user-img" alt="{{ m.freshman }}"
108-
src="https://profiles.csh.rit.edu/image/{{ m.freshman }}"
116+
<a href="/packet/{{ m.freshman.rit_username }}">
117+
<img class="eval-user-img" alt="{{ m.freshman.rit_username }}"
118+
src="https://profiles.csh.rit.edu/image/{{ m.freshman.rit_username }}"
109119
width="30"
110-
height="30"/> {{ get_freshman_name(m.freshman) }}
120+
height="30"/> {{ get_freshman_name(m.freshman.rit_username) }}
111121
</a>
112122
</td>
113123
<td>
@@ -165,4 +175,4 @@ <h3 class="page-title">{{ freshman.name }}</h3>
165175
</div>
166176
</div>
167177
</div>
168-
{% endblock %}
178+
{% endblock %}

0 commit comments

Comments
 (0)