Skip to content

Commit 6da5157

Browse files
committed
Sorting in UI
1 parent cb0e1ff commit 6da5157

File tree

5 files changed

+21
-13
lines changed

5 files changed

+21
-13
lines changed

packet/packet.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,15 @@ def sign(signer_username, freshman_username):
2626

2727

2828
def get_signatures(freshman_username):
29-
packet = Freshman.query.filter_by(rit_username=freshman_username)[0].current_packet()
30-
eboard = UpperSignature.query.filter_by(packet_id=packet.id, eboard=True)
31-
upper_signatures = UpperSignature.query.filter_by(packet_id=packet.id, eboard=False)
29+
packet = Freshman.query.filter_by(rit_username=freshman_username).first().current_packet()
30+
eboard = UpperSignature.query.filter_by(packet_id=packet.id, eboard=True).order_by(UpperSignature.signed.desc())
31+
upper_signatures = UpperSignature.query.filter_by(packet_id=packet.id, eboard=False).order_by(UpperSignature.signed.desc())
32+
fresh_signatures = FreshSignature.query.filter_by(packet_id=packet.id).order_by(FreshSignature.signed.desc())
33+
misc_signatures = MiscSignature.query.filter_by(packet_id=packet.id)
3234
return {'eboard': eboard,
3335
'upperclassmen': upper_signatures,
34-
'freshmen': FreshSignature.query.filter_by(packet_id=packet.id),
35-
'misc': MiscSignature.query.filter_by(packet_id=packet.id)}
36+
'freshmen': fresh_signatures,
37+
'misc': misc_signatures}
3638

3739

3840
def get_number_signed(freshman_username):

packet/routes/shared.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
@auth.oidc_auth
1111
@before_request
1212
def freshman_packet(uid, info=None):
13-
freshman = Freshman.query.filter_by(rit_username=uid)[0]
13+
freshman = Freshman.query.filter_by(rit_username=uid).first()
1414
signatures = get_signatures(uid)
1515
required = sum(get_number_required(uid).values())
1616
signed = sum(get_number_signed(uid).values())

packet/templates/active_packets.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,13 @@ <h3 class="page-title">Active Packets</h3>
2828
{% if packet.is_open() %}
2929
<tr>
3030
<td>
31-
{{ packet.freshman.name }}
31+
<a href="/packet/{{ packet.freshman.rit_username }}">
32+
<img class="eval-user-img"
33+
alt="{{ packet.freshman.name }}"
34+
src="https://profiles.csh.rit.edu/image/{{ packet.freshman.rit_username }}"
35+
width="30"
36+
height="30"/> {{ get_freshman_name(packet.freshman.rit_username) }}
37+
</a>
3238
</td>
3339
<td>
3440
{{ packet.signatures_received() }}

packet/templates/packet.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ <h3 class="page-title">{{ freshman.name }}</h3>
3737
</thead>
3838
<tbody>
3939
{% for m in signatures.eboard %}
40-
<tr>
40+
<tr {% if m.signed %}style="background-color: #4caf505e" {% endif %}>
4141
<td>
4242
<img class="eval-user-img" alt="{{ m['member'] }}"
4343
src="https://profiles.csh.rit.edu/image/{{ m['member'] }}"
@@ -74,7 +74,7 @@ <h3 class="page-title">{{ freshman.name }}</h3>
7474
</thead>
7575
<tbody>
7676
{% for m in signatures.upperclassmen %}
77-
<tr>
77+
<tr {% if m.signed %}style="background-color: #4caf505e" {% endif %}>
7878
<td>
7979
<img class="eval-user-img" alt="{{ m['member'] }}"
8080
src="https://profiles.csh.rit.edu/image/{{ m['member'] }}"
@@ -111,7 +111,7 @@ <h3 class="page-title">{{ freshman.name }}</h3>
111111
</thead>
112112
<tbody>
113113
{% for m in signatures.freshmen %}
114-
<tr>
114+
<tr {% if m.signed %}style="background-color: #4caf505e" {% endif %}>
115115
<td>
116116
<a href="/packet/{{ m.freshman.rit_username }}">
117117
<img class="eval-user-img" alt="{{ m.freshman.rit_username }}"
@@ -150,7 +150,7 @@ <h3 class="page-title">{{ freshman.name }}</h3>
150150
</thead>
151151
<tbody>
152152
{% for m in signatures.misc %}
153-
<tr>
153+
<tr {% if m.signed %}style="background-color: #4caf505e" {% endif %}>
154154
<td>
155155
<img class="eval-user-img" alt="{{ m['member'] }}"
156156
src="https://profiles.csh.rit.edu/image/{{ m['member'] }}"

packet/templates/upperclassman.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ <h3 class="page-title">{{ get_display_name(member) }}</h3>
2929
<td>
3030
<a href="/packet/{{ m.packet.freshman.rit_username }}">
3131
<img class="eval-user-img"
32-
alt="{{ m.packet.freshman.rit_username }}"
32+
alt="{{ m.packet.freshman.name }}"
3333
src="https://profiles.csh.rit.edu/image/{{ m.packet.freshman.rit_username }}"
3434
width="30"
3535
height="30"/> {{ get_freshman_name(m.packet.freshman.name) }}
@@ -53,4 +53,4 @@ <h3 class="page-title">{{ get_display_name(member) }}</h3>
5353
</div>
5454
</div>
5555
</div>
56-
{% endblock %}
56+
{% endblock %}

0 commit comments

Comments
 (0)